sehr einfache Frage.Warum erscheint mein Cookie nicht auf der verknüpften Seite?
Das ist mein index.php:
<?php
setcookie("testcookie", "i am value of cookie", 86400, '/');
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<a href="newpage.php">go to next</a>
</body>
</html>
das ist mein newpage.php:
<?php
echo "ok ok ";
echo $_COOKIE["testcookie"];
?>
Meine zweite Seite Echo "ok ok", aber es das Cookie nicht Echo. Ich habe das Netzwerk überprüft, die index.php hat den Cookie "testcookie", aber newpage.php hat keinen Zugriff darauf, wenn ich auf den Link klicke.
Ich benutze MAMP.
Überprüfen Sie, ob es eingestellt ist und laden Sie es erneut, sobald es einen Wert zugewiesen hat. Cookies werden erst wirksam, nachdem sie festgelegt wurden. Das haben Sie nicht getan. –
Wo speichern Sie einen Wert für den Cookie? – xander
Lesen Sie die Dokumentation http://php.net/manual/en/features.cookies.php –