Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : [PHP Cookies setzen



fanrpg
08.02.2005, 14:48
Wie nutze ich mit PHP Cookies? Die Funktion setcookie() baut einfach keinen ein, bzw. wird der nicht angezeigt. Auch Cookievariablen kann ich nicht mit HTML_COOKIE_VARS auslesen.
Ich hab auch schon in meinem 1137-Seitenlangen PHP-Buch nachgeschaut, mehr als die Funktion soll nicht benötigt werden. Im PHPBB2 Board wird die Funktion allerdings auch verwendet und sie scheint zu funktionieren.
Bitte helft mir bei meinem Problem!

Latency
08.02.2005, 15:29
Es wird auch nicht mehr benötigt als die setcookie-Funktion.

Vllt hast du vergessen ein Timelimit für den Cookie gesetzt, so dass dieser nicht direkt auf per Platte gelagert wurde, sondern nur temporär im Cache.

Aber am besten schaust du dir die setcookie() (http://de.php.net/manual/de/function.setcookie.php) nochmal im Detail an. Besonders Beispiel 1 sollte dir helfen :)

dadie
08.02.2005, 16:10
Cookie sätzen :



<?php
$var1 = "Was soll in den Cookie rein";;
setcookie("Cookiename", $var1,time()+3600); //3600 Sekunden = 1 Stunde
?>


Cookie auslesen



<?php
echo $Cookiename ;
?>

Dingsi
08.02.2005, 17:09
Setzen, 6.


<?php
echo $Cookiename ;
?>

Veraltet, unsauber und nur bei aktivierten register_globals funktional (Bei neueren PHP-Version sind register_globals endlich standardmäßig deaktiviert). Besser und mMn übersichtlicher ist es folgendes zu machen:
$_SESSION['bla'] = "123";Das gleiche gilt auch für Cookies. Einfach $_COOKIE anstatt $_SESSION nehmen. Wobei 'bla' dem Namen des Kuchens entspricht.

das ist jetzt schon das dritte mal, dass ich dieses quote von mir benutze. oO.

Chocwise
08.02.2005, 17:48
... dem Namen des Kuchens...
Englisch 6, setzen!

Keks, nicht Kuchen.
Kuchen = cake
Torte/Pastete = pie
Torte = tart
Keks = cookie

Dingsi
08.02.2005, 18:41
Alles Kuchen. :/
Google sagt übrigens Plätzchen.

google-ownage:
Kuchen = cake = Kuchen
Torte/Pastete = pie = Pie-Chart
Torte = tart = scharf / Torte = cake
Keks = cookie = Plätzchen

dadie
08.02.2005, 18:43
Alles Kuchen. :/
Google sagt übrigens Plätzchen.

Stimmt ja auch ;)

Wenn du nach England gehst und kaufst Plätzchen bzw. Kekse heissen die Cookies
OMG :rolleyes: um welche dinge ihr euch den Kopp macht löst lieber mal Grösse Probleme ;)