Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проблема c COOKIE ...
 
 автор: jeans1986   (22.11.2007 в 15:37)   письмо автору
 
 

Дан код:

<img src="image.php" />

В скрипте image.php устаналивается cookie при помощи функции setcookie("name", "value", time() + 3600*24*100).
Установка проходит удачно, но cookie не видны в дальнейшем. (т.е $_COOKIE['name'] не виден). Странно то что если я смотрю cookie через другой фаил 1.php (print_r($_COOKIE)) то всё видно. Помогите разобратся в чём дело а то я никак не понял. Заранее благодарю.

   
 
 автор: ddhvvn   (22.11.2007 в 17:40)   письмо автору
 
   для: jeans1986   (22.11.2007 в 15:37)
 

Чтобы куки были видны, нужно ПЕРЕЗАГРУЗИТЬ скрипт...

   
 
 автор: jeans1986   (22.11.2007 в 18:30)   письмо автору
 
   для: ddhvvn   (22.11.2007 в 17:40)
 

Извините я вас несовем понял. Как перегрузить. У меня написан счётчик и рисунок который выдаётся он выдаёт статистику счётчика. Можете по подробнее обьяснить как поступить. Заранее благодарю.

   
 
 автор: ddhvvn   (22.11.2007 в 18:40)   письмо автору
 
   для: jeans1986   (22.11.2007 в 18:30)
 

Ну вы ведь в куки помщаете какое-то значение? Значит Вы его знаете! Вот его и используйте... если, конечно, я правильно понял суть вопроса...

   
 
 автор: maxnag   (22.11.2007 в 20:00)   письмо автору
 
   для: ddhvvn   (22.11.2007 в 18:40)
 

в сеткуки не хватает хоста на который это распространяется
setcookie("TestCookie", $value, time()+3600, "", ".example.com");

И еще, установку куки на РНР и его отображение производится в 2 этапа.
1 Устанавливает куку
2 ее читает

Об этом написано в книгах авторов форума

   
 
 автор: jeans1986   (23.11.2007 в 17:43)   письмо автору
 
   для: ddhvvn   (22.11.2007 в 18:40)
 

Дело в том что кукиси устанавливаются. Я их просматриваю в мозиле и всё устанавливается как я и планировал. Если я запускаю какой то скрипт отдельно (т.е. print_r($_COOKIE)) там они видны я если скрипт генерирует изображение то в нём не видно кукисов (<img src="image.php">). В файле image.php не видно его. В чём может быть проблема? Заранее благодарю.

   
 
 автор: Trianon   (22.11.2007 в 20:47)   письмо автору
 
   для: jeans1986   (22.11.2007 в 15:37)
 

Подумайте о том, где хранятся кукисы, и как они попадают в "другой фаил 1.php".
Вы тут же всё поймете, как только ответите на этот вопрос.

   
 
 автор: devil943   (23.11.2007 в 16:50)   письмо автору
 
   для: Trianon   (22.11.2007 в 20:47)
 

-

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования