#php #cookies #setcookie
#php #файлы cookie #setcookie
Вопрос:
У меня есть тест папки на моем локальном хостинге. В файле test/cookie/a.php:
<?php setcookie('email','abc@gmail.com',time() 3600);?>
В файле test/cookie/b.php
<?php echo $_COOKIE['email'] ?>
Имя файла test/x.php , я пишу код
<?php
echo $_COOKIE['email'];
?>
сначала я запускаю file a.php , после этого я бегу b.php , и x.php . Но только файл a.php дисплей abc@gmail.com , файл x.php показать ошибку:
Уведомление: неопределенный индекс: электронная почта в D:xampphtdocstestx.php в строке 2.
Есть идеи?
Ответ №1:
Пользователь формирует path
необязательный параметр для set cookie '/'
, чтобы установить cookie для всего домена.
<?php setcookie('email','abc@gmail.com',time() 3600,"/");?>
Теперь у вас будет электронная почта и в других файлах. Проверьте документацию