cookies hängen hinterher...
dani
- php
hallo ihr!
kann mir hier einer erklären warum bei folgendem testscript das cookie immer hinterherhinkt ??
---------------------------
(?php
setcookie ("TestCookie", $value);
print_r($_COOKIE);
if ($value==1){
echo"<a href='zufall.php?value=2'>[+]</a>";
}
if ($value==2){
echo"<a href='zufall.php?value=1'>[-]</a>";
}
?)
----------------------------
grüsse
dani
Hallo dani,
das cookie immer hinterherhinkt
Was meinst du mit "hinterherhinkt"?
setcookie ("TestCookie", $value);
print_r($_COOKIE);
Verwende konsequent die Superglobals, sprich hier auch $_GET['value'] anstelle
von $value, das kann nämlich sonst zu Problemen führen, falls noch einmal
r_g auf on steht.
Grüße
David
hallo ihr!
Moin,
kann mir hier einer erklären warum bei folgendem testscript das cookie immer hinterherhinkt ??
Also, dein Script hab ich jetzt spontan nicht verstanden. :)
Wenn du einen Cookie setzt, kannst du immer erst beim nächsten Seitenaufruf darauf zugreifen. Ich glaub das ist das, womit du das Problem hast :)
grüsse
dani
cu RFZ
Hi,
kann mir hier einer erklären warum bei folgendem testscript das cookie immer hinterherhinkt ??
(?php
setcookie ("TestCookie", $value);
Hier wird der Cookie an den Browser geschickt.
print_r($_COOKIE);
Hier wird angezeigt, welche Cookies vom Browser an den Server gesendet wurden.
Der oben gesetzte Cookie KANN NOCH NICHT dabeisein.
if ($value==1){
echo"<a href='zufall.php?value=2'>[+]</a>";
}
if ($value==2){
echo"<a href='zufall.php?value=1'>[-]</a>";
}
erst wenn einer der Links geklickt wird, wird der Cookie wieder an den Server geschickt und kann serverseitig abgefragt werden.
?)
cu,
Andreas