cookie abfragen ob er existiert oder net
Frank
- php
0 Z.N.S.0 Frank
0 Sven Rautenberg0 Frank
0 Hildebrandt0 Frank
Hallo
Hab da mal ein Prob!
Will mir ein Login Basteln mit cookies!
Cookie setzen und anschließend abfragen kann! Das funst alles sauber!
Nur wenn der Cookie nicht erstellt ist, dann gibt er mir immer folgenden Fehler:
Notice: Undefined index: News in f:\apache\tut\news\switch.php on line 28
Hab es auch schon so versucht:
if(!file_exists($_COOKIE['News2']))
echo "Nix";
}
else {
echo "Jo funst";
}
Aber ich bekomme immer den fehler !
abend,
Hab es auch schon so versucht:
if(!file_exists($_COOKIE['News2']))
hast du schonmal if($COOKIE['News2']) versucht ?
denn file_exists bezieht sich auf richtige datein
und nicht uaf cookie AFAIK...
mfg,
(tanz das)
Z.N.S.
hab das nochmal versucht!
if($_COOKIE['News2']) {
echo "ja";
}
else { echo "nein";}
er gibt dann den entsprechenden teil aus, nur leider bleibt immer noch die fehlermeldung! der meckert immer wieder bei News2
abend,
Hab es auch schon so versucht:
if(!file_exists($_COOKIE['News2']))
hast du schonmal if($COOKIE['News2']) versucht ?
denn file_exists bezieht sich auf richtige datein
und nicht uaf cookie AFAIK...mfg,
(tanz das)
Z.N.S.
Moin!
Nur wenn der Cookie nicht erstellt ist, dann gibt er mir immer folgenden Fehler:
Das ist kein Fehler, sondern (das erste Wort sagt es) ein Hinweis.
Notice: Undefined index: News in f:\apache\tut\news\switch.php on line 28
Undefinierter Index "News" (beim Versuch, auf ein Array zuzugreifen).
Hab es auch schon so versucht:
if(!file_exists($_COOKIE['News2']))
echo "Nix";
}
else {
echo "Jo funst";
}
Gute Idee, falsche Ausführung. Du willst "array_key_exists()" benutzen, um abzufragen, ob ein Array Key exists.... ähm, ein Array-Index existiert.
http://www.php.net/array-key-exists
Alternativ schraubst du einfach dein Error-Reporting so hoch, dass diese Hinweise nicht mehr kommen (sie sind kein echter Fehler, aber helfen beim Entwickeln doch ziemlich, weil man so Tippfehler leichter findet).
http://de3.php.net/error-reporting
error_reporting(E_ALL & ~E_NOTICE) an den Anfang des Skriptes setzen.
- Sven Rautenberg
Also, das was du mir alles gesagt hast, war richtig gut, nur leider konnte ich damit auch nicht prüfen, ob der Cookie erstellt ist bzw wurde oder nicht!! :-(
kennt noch irgendjemand ne andere lösung ?!
Warum probierst dus nicht einfach mit
if (!isset($_COOKIE['News2']))
Hey vielen Danke, genauso wollte ich das haben!
das klappt wunderbar!
da hätte ich lange raten können bis es so hinhaut! :-)
thx nochmal!
Warum probierst dus nicht einfach mit
if (!isset($_COOKIE['News2']))