setcookie("geo", "123", time()+90000);
файл этот никогда в браузер не загружается, выполняется только на сервере, а его результат подгружается в DIV на сайт через JQuery:
$('#geo').load('modul/geo.php');
Результат из этого файла выводится нормально, но после перезагрузки общий страницы, ожидаемой куки не видно, в браузере ее тоже нет.
В чем может быть проблема? :(
UPD
Кука всеже ставится но ставиться с путем:
http://localhost/project/modul
Но со страницы http://localhost/project/index.php
не читается, разьве может такое быть, и как быть в этом случае?
Спустя 1 час, 34 минуты, 56 секунд (8.02.2012 - 07:45) Игорь_Vasinsky написал(а):
в load грузится статика, а так как modul/geo.php на прямую не участвует - его скрипт не выполняется.
Спустя 10 часов, 5 минут, 22 секунды (8.02.2012 - 17:51) linf написал(а):
Цитата (Игорь_Vasinsky @ 8.02.2012 - 08:45) |
в load грузится статика, а так как modul/geo.php на прямую не участвует - его скрипт не выполняется. |
1. Но загружаемая информация есть плод выполнения большого PHP скрипта, который выполняется как надо, проблемы только с куками.
2. Вы видели что написано в обновлении темы, кука все же ставится, но с путем в под папку, и ее не видно со страниц из корня директории.
Спустя 6 часов, 19 минут, 56 секунд (9.02.2012 - 00:11) Winston написал(а):
Цитата (linf @ 8.02.2012 - 05:10) |
Но со страницы http://localhost/project/index.php не читается, разьве может такое быть, и как быть в этом случае? |
Попробуй поставить 4 параметр, теперь должна быть видна кука на главной странице.
setcookie("geo", "123", time()+90000, '/');
setcookie так же как и header и session_start() должен попиыватья в самом начале скрипта, до любого вывода на экран, а если ты загружаешь скрипт в какой-то див, то соответственно до setcookie уже будет что-то выведено на экран.
Спустя 6 минут, 49 секунд (9.02.2012 - 00:17) linf написал(а):
Winston, Создалось несколько кук с разными путями, но одинаковыми именами. Видимо старые еще. Все почитстил, прописал "слэш" и стало все ок.
Но вообще с таким впервые сталкиваюсь!
Но вообще с таким впервые сталкиваюсь!
_____________
Live in new format =)