| |
|
|
| | Ajax обращается к файлу, в котором устанавливаются куки:
setcookie("id", $last_id, time()+60*60*24*30);
|
Но на остальных страницах, если сделать но ничего не выводит
Из-за чего так? | |
| |
|
|
| |
|
|
| |
для: OLi
(10.01.2012 в 02:31)
| | | кука становится и даже выводится
<?php
echo $_COOKIE['id'];
|
у Вас случаем не отключены cookie в браузере?
В $last_id значение заносится? | |
| |
|
|
| |
|
|
| |
для: Slo_Nik
(10.01.2012 в 03:09)
| | | Нет - точно не отключены
По поводу $last_id проверю.. | |
| |
|
|
| |
|
|
| |
для: OLi
(10.01.2012 в 03:15)
| | | я запустил Ваш код и всё нормально сработало...
вот в таком виде
<?php
$last_id = 7;
setcookie("id", $last_id, time()+60*60*24*30);
echo $_COOKIE['id']; // 7
|
| |
| |
|
|
| |
|
|
| |
для: Slo_Nik
(10.01.2012 в 03:24)
| | | А возможно такое, что уже были поставлены cookie с таким именем и поэтому повторно не могут быть поставлены....но при этом остается вопрос, почему же не выводятся, если поставлены до. | |
| |
|
|
| |
|
|
| |
для: OLi
(10.01.2012 в 13:37)
| | | насколько я знаю, если есть cookie, то значение просто перезаписывается....
Вы cookie устанавливает до вывода контента в браузер?
проверьте хорошо, может всё таки есть ошибка? | |
| |
|
|
| |
|
|
| |
для: Slo_Nik
(10.01.2012 в 13:41)
| | | Нет - ошибки нету. Да - до выхода | |
| |
|
|
| |
|
|
| |
для: OLi
(10.01.2012 в 02:31)
| | | попробуйте так :
setcookie("id", $last_id, time()+60*60*24*30,"/"); | |
| |
|
|