Vielen Dank für die Hilfe!
"quote:
--------------------------------------------------------------------------------
Nein, muss sie das? Kann ich nicht den Cookie leer anlegen und später füllen?
--------------------------------------------------------------------------------
Ja, allerdings verwendest du eine Variable, es macht Sinn wenn diese gefüllt ist (was dir das error_reporting auch sagt)"
Das wars es, Danke!
Cookie setzen und lesen
Einklappen
X
-
Wie mach ich das?Nein, muss sie das? Kann ich nicht den Cookie leer anlegen und später füllen?>True oder False ?
False.Erfolgt eine Ausgabe vor dem Aufruf dieser Funktion, wird setcookie() fehlschlagen und FALSE zurückgeben.
Einen Kommentar schreiben:
-
Hallo Leute,
Danke für die vielen Hilfeversuche. Ich konnte mich leider heute nicht um das Problem kümmern und komme wohl erst morgen Abend wieder dazu.
Hier die von euch angeforderten Infos:
>error_reporting ist eingeschaltet?
Wie mach ich das?
>Bestehenden Cookie auch zwischendurch mal wieder gelöscht ...?
Es besteht ja keiner, weil er nie gesetzt wird.
>Werden Cookies überhaupt von deinem Browser zugelassen ?
JA
>ist die Variable $notiz überhaupt gefüllt ?
Nein, muss sie das? Kann ich nicht den Cookie leer anlegen und später füllen?
>True oder False ?
2. Im Browser das Cookie prüfen. Bei Firefox kannst du den Inhalt eines Cookies gut anschauen. (nur wenn obiges True ergeben hat)
False
Einen Kommentar schreiben:
-
1.
PHP-Code:<?php
if (isset($_COOKIE['merker'])) {
echo "Der Cookie ist vorhanden";
} else {
var_dump(setcookie("merker", $notiz, time()+6400));
//echo "cookie gesetzt";
}
?>
2. Im Browser das Cookie prüfen. Bei Firefox kannst du den Inhalt eines Cookies gut anschauen. (nur wenn obiges True ergeben hat)
Gruss
tobi
Einen Kommentar schreiben:
-
ist die Variable $notiz überhaupt gefüllt ?
PHP-Code:print $notiz;
Einen Kommentar schreiben:
-
Werden Cookies überhaupt von deinem Browser zugelassen ?
Einen Kommentar schreiben:
-
Original geschrieben von Kiecker
ich habe jetzt deinen Code 1 zu 1 übernommen, aber es bleibt alles beim alten!?
Einen Kommentar schreiben:
-
error_reporting ist eingeschaltet? Poste mal deinen Original-Code, auf's Wesentliche reduziert.
Einen Kommentar schreiben:
-
Hallo Toby,
vielen Dank, ich habe jetzt deinen Code 1 zu 1 übernommen, aber es bleibt alles beim alten!?
Einen Kommentar schreiben:
-
zum zweiten mal....
PHP-Code:<?php
if (isset($_COOKIE['merker'])) {
echo "Der Cookie ist vorhanden";
} else {
setcookie("merker", $notiz, time()+6400);
echo "cookie gesetzt";
}
?>
Einen Kommentar schreiben:
-
Danke für die schnelle Antwort!
Ich habe die Singlequotes jetzt entfernt hat aber nix geholfen.
merker ist der Name des Cookies.
Noch jemand eine Idee??
Also nochmal:
Das Script soll nachsehen ob es den Cookie 'merker' gibt.
Wenn ja möchte ich mit den Daten darin an anderer Stelle weiterarbeiten, wenn nein soll der Cookie 'merker' angelegt werden.Zuletzt geändert von Kiecker; 30.07.2007, 20:24.
Einen Kommentar schreiben:
-
aus deinem ersten Post geht hervor, das du wahrscheinlich auf
PHP-Code:// setcookie("merker", "$notiz", time()+33177600); =
print $_COOKIE['merker'];
Pure Vermutung
Einen Kommentar schreiben:
-
if (isset($_COOKIE['$merker'])) // nee
if (isset($_COOKIE[$merker])) // besser
(obwohl, ich weiß nicht, was $merker ist)
Einen Kommentar schreiben:
-
PHP-Code:$_COOKIE['$merker']
PHP-Code:$_COOKIE[$merker]
Einen Kommentar schreiben:
-
Cookie setzen und lesen
Hallo Leute,
ich hoffe ich stelle eine Frage jetzt nicht zum 10mal, aber ich konnte über die Suche nichts passendes finden.
Zum Prob:
Ich möchte über ein php-Script prüfen ob ein cookie vorhanden ist, falls nein möchte ich diesen Cookie setzen, falls ja möchte ich mit dem Inhalt weiterarbeiten.
Hier mein Scriptversuch:
<?php
if (isset($_COOKIE['$merker']))
{
echo "Der Cookie ist vorhanden";
}
else
{
setcookie("merker", "$notiz", time()+33177600);
echo "cookie gesetzt";
}
echo"
........
?>
Das Script gibt nun immer 'cookie gesetzt' aus, aber es passiert nix!?
Ist der Ansatz den völlig falsch? Das ich Anfänger bin habt ihr ja sicher schon am Script und der Frage gesehen!
Würde mich über Hilfe freuen.Stichworte: -
Einen Kommentar schreiben: