Почему $_COOKIE записываются, но после перезагрузки страницы читаются как устаревшие?

На сайте ведется запись и чтение из cookies. Запись проходит нормально но вот чтение после перезагрузки страницы ведет себя не так, как ожидается - считывает устаревшие куки.

Вот скрипт чтения:
if(isset($_COOKIE['JobsChess'])){
echo $_COOKIE['JobsChess'];
}else{echo "no_have_cookies";}
И чуть более большой записи
$have_cookies = isset($_COOKIE['JobsChess']);
$str = "";

if(!$have_cookies){
setcookie('JobsChess', "", time()+60*60*24*60, '/');
}
$nomber=$_GET['nomber'];
$nomberAr = explode(";",$nomber);
if($have_cookies){
$str = $_COOKIE['JobsChess'];
$str_ar = explode(";",$str);
foreach ($nomberAr as &$value) {
$and = in_array($value, $str_ar);
if(!$and){
$str = $str.";".$value;
}
}

}else{
$str = $nomber;
}
setcookie('JobsChess', "", time()+60*60*24*60, '/');
setcookie('JobsChess', $str, time()+60*60*24*60, '/');
echo "Cookies: \t";
var_dump($_COOKIE['JobsChess']);
echo "Nomber: \t";
var_dump($nomber);
echo "Str: \t";
var_dump($str);

На локальном сервере все отрабатывает нормально. Подскажите, в чем может быть причина?
  • Вопрос задан
  • 2701 просмотр
Решения вопроса 1
izoldin
@izoldin Автор вопроса
Не знаю почему но все оказывается работает (проверил на других арбузер и в хроме из под другой учетки)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы