WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   COOKIES (http://www.wcm.at/forum/showthread.php?t=51400)

jaeger 29.03.2002 12:37

COOKIES
 
Hallo,
habe da mal eine Frage:

Ich spiele mich gerade mit Cookies herum, aber mir gelingt es nicht eines zu setzen.
Ich habe bei mir Apache,PHP4 und Mysql laufen.
(Forum und Gästebuch laufen ohne Probleme)

Ich habe mit <?php
SetCookie ("cookie1","hallo welt", time()+3600);
?>
im Heather das Cookie gesetzt und will auf dem nächsen link mit
<?php
echo $cookie;
?>

Hallo welt ausgeben.

Das funkt aber nicht.
Warum?


Danke
jaeger

peter-k 29.03.2002 13:51

Das cookie heißt in diesen Fall "cookie1"

also echo "$cookie1";

Philipp 29.03.2002 16:20

Und echo $_COOKIE["cookie1"]; ist PHP 4.2.0 konform

käptn 29.03.2002 17:46

konformität is ja immer schön und gut, aber funkt das auch unter zB 4.0.6 ?

danke&gruss

Philipp 29.03.2002 22:30

$_COOKIE wird ab PHP 4.1.0 unterstützt. Damit das ganze unter älteren Versionen funktioniert, sollte vom Script erst die PHP Version überprüft werden um ggf. z.b. mit $cookie1 = $_COOKIE["cookie1"]; das entsprechende Cookie zu initialisieren.

jaeger 30.03.2002 12:15

Na an der Bezeichnung lag es nicht(Da habe ich mich nur schnell verschrieben)

Ich hatte den php befehl im Html heather geschrieben und das File auch .html genannt.

Als ich es mit .php nannte funkte es dann.

Also danke für die Mitarbeit

Sesa_Mina 30.03.2002 12:46

Ich habs so gelöst...

Code:

<?php
if (!isset($TeamDragon)) {
  setcookie ("TeamDragon", "1", time()+31536000);
}
?>
<html>
<head>
<meta HTTP-EQUIV="Pragma" CONTENT="no_cache">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="0">
</head>

$TeamDragon enthält dann den Wert 1
und wanns den cookie no ned gibt... setz man halt gleich amal :)


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag