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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Не работают куки

Сообщения:  [1-10]   [11-16] 

 
 автор: Trianon   (04.05.2007 в 00:30)   письмо автору
 
   для: Shorr Kan   (03.05.2007 в 23:29)
 

Посмотрите, что у Вас выводит функция time() на разных серверах, и сравните её значения со значением на локальной машине.

   
 
 автор: Shorr Kan   (03.05.2007 в 23:29)   письмо автору
 
   для: bronenos   (03.05.2007 в 22:06)
 

Спасибо. Я знаю. Только не работает. А без указания времени - работает.

   
 
 автор: bronenos   (03.05.2007 в 22:06)   письмо автору
 
   для: Shorr Kan   (03.05.2007 в 21:36)
 

первый ставит cookie на 2 минуты

   
 
 автор: Shorr Kan   (03.05.2007 в 21:36)   письмо автору
 
   для: Shorr Kan   (03.05.2007 в 14:53)
 

А вот теперь - СОВСЕМ не понял ошибки.


не работает

<?
setcookie
("a",1,time()+120); 
?>



работает

<?
setcookie
("a",1); 
?>



Что такое?..

   
 
 автор: Shorr Kan   (03.05.2007 в 14:53)   письмо автору
 
   для: Trianon   (03.05.2007 в 12:44)
 

Так ведь это же серверное время. -4 от гринвича, если не ошибаюсь.

Не совсем понял ошибки.

   
 
 автор: Trianon   (03.05.2007 в 12:44)   письмо автору
 
   для: Shorr Kan   (03.05.2007 в 12:33)
 

Что-то страшное У Вас со временем устаревания. 06:28 GMT это больше чем на час раньше чем сейчас.
Либо с установками текущего часового пояса и летнего временни.
Либо не у Вас а на сервере.

   
 
 автор: Shorr Kan   (03.05.2007 в 12:35)   письмо автору
 
   для: Shorr Kan   (03.05.2007 в 12:33)
 

Интересный момент - яваскриптовую установку куков ИЕ понимает нормально. php - нет. Но заголовок setcookie приходит...

   
 
 автор: Shorr Kan   (03.05.2007 в 12:33)   письмо автору
 
   для: Trianon   (03.05.2007 в 12:29)
 

Ну....


Set-Cookie: a=1; expires=Thu, 03-May-2007 06:28:12 GMT; path=/


.... это там есть - в том блоке, где идет 302 на ?a=1 ... Впечатление такое, что коробочка с мозгами не понимает $_COOKIE ...
Но ведь из мозиллы работает *задумчиво*

   
 
 автор: Trianon   (03.05.2007 в 12:29)   письмо автору
 
   для: Shorr Kan   (03.05.2007 в 12:27)
 

а что показывает панель ieHttpHeaders?

   
 
 автор: Shorr Kan   (03.05.2007 в 12:27)   письмо автору
 
   для: Trianon   (03.05.2007 в 11:52)
 

К сожалению, Trianon, не то. Во-первых - проверил. Тот же эффект. Во-вторых - идентичный код на другом сервере вполне работает. Разбираюсь с сервером...

Не сработал даже вариант:

<?
if(isset($_GET['a'])){print "!".$_COOKIE['a']."!";phpinfo();exit;}
setcookie("a",1,time()+120,"/");
?>
<script>top.location.href="?a=1";</script>

   

Сообщения:  [1-10]   [11-16] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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