Auf ein mit SetCookie gesetztes Cookie zugreifen.

NoGi

Mitglied
Hallo,

wenn sich ein User bei mir auf der Homepage anmeldet wird eine Session gestartet und ein Cookie mit " setcookie("cookiename","cookietext",time()+60*5);" auf seinem Rechner geschrieben.

Das Cookie wird auch wirklich geschrieben, das Problem ist jetzt nur, das ich nicht auf das Cookie zugreifen kann.

Habe auch schon verschiedene Befehle ausprobiert und zahlreiche Foreneinträge gelesen.

Getestete Befehle;

$xyz = $_GET["cookiename"];
$xyz = $_REQUEST["cookiename"];
$xyz = $HTTP_COOKIE_VARS["cookiename"];

Mit " oder nur mit ', hat aber leider alles nichts geholfen.

Vielleicht habt ihr ja eine Idee, wäre super wenn ihr mir helfen könntet.

Gruß

NoGi
 
...

Vielen Dank für die schnelle Antwort, aber...

leider hat dies nichts gebracht. Es gibt immer noch die Fehlermeldung:

Notice: Undefined index: nogiadmin in e:\www\html\html\homepage\main.php on line 10

Gruß

NoGi
 
Klar kein Problem.

Datei in der das Cookie gesetzt wird...


<?PHP
...
...
session_register ("user_eingeloggt");
if ($datenrichtig)
{
setcookie("cookiename","cookietext",time()+60*5);
...
...
...
?>

Datei in der es abgefragt wird.

<html>
<head><title>xyz</title>
<head>
<body marginwidth="0" marginheight="0" topmargin="0" leftmargin="0">
<LINK REL=STYLESHEET HREF="../../normal.css" TYPE="text/css">
Dies ist meine Homepage.
<br>
<br>
<?PHP
$cookie_name = $_COOKIE["cookiename"];
echo "$cookie_name";
?>
</body>
</html>
 
Öhhmm.. Ich hatte jetzt eigentlich an die Zeile 10 ff deiner main.php gedacht, in der der Fehler auftritt.

Davon abgesehem setze das Cookie bei der Ausgabe nicht in Anführungszeichen.
 
Warum schreibst du das Cookie eigentlich zuerst noch in eine andere Variable?

Probiers doch mal so:

PHP:
<?
if(isset($_COOKIE['cookiename']))
  {
    echo $_COOKIE['cookiename'];
  }
else
  {
    echo "Cookie nicht gesetzt!";
  }
?>
 
...

Es wird ständig angezeigt das angeblich kein Cookie gesetzt wurde, ist aber im Windowsverzeichnis vorhanden.

Text im Cookie:

"name@admin[1].txt

cookiename
cookietext
127.0.0.1/html/homepage/admin/
1536
2189803904
29552801
3486971200
29552800
*
 
Zurück