Когда я использую $ _COOKIE ['user'];в одном каталоге это работает, но не в другом, как я могу решить это? - PullRequest
0 голосов
/ 02 апреля 2011

Это код, который я использую:

<?php
$expire=time()+60*60*24*30;
setcookie("user", "Alex Porter", $expire);
?>

1 Ответ

1 голос
/ 02 апреля 2011

Ваш файл cookie будет доступен только текущему каталогу и всем подкаталогам, в которых вы его установили.

Чтобы убедиться, что ваш файл cookie доступен во всех ваших каталогах, вы можете установить для параметра пути значение '/'

Итак:

setcookie("user", "Alex Porter", $expire, '/');

Согласно: http://php.net/manual/en/function.setcookie.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...