|
|
|
|
|
для: Shorr Kan
(03.05.2007 в 23:29)
| | Посмотрите, что у Вас выводит функция time() на разных серверах, и сравните её значения со значением на локальной машине. | |
|
|
|
|
|
|
|
для: bronenos
(03.05.2007 в 22:06)
| | Спасибо. Я знаю. Только не работает. А без указания времени - работает. | |
|
|
|
|
|
|
|
для: Shorr Kan
(03.05.2007 в 21:36)
| | первый ставит cookie на 2 минуты | |
|
|
|
|
|
|
|
для: Shorr Kan
(03.05.2007 в 14:53)
| | А вот теперь - СОВСЕМ не понял ошибки.
не работает
<?
setcookie("a",1,time()+120);
?>
|
работает
Что такое?.. | |
|
|
|
|
|
|
|
для: Trianon
(03.05.2007 в 12:44)
| | Так ведь это же серверное время. -4 от гринвича, если не ошибаюсь.
Не совсем понял ошибки. | |
|
|
|
|
|
|
|
для: Shorr Kan
(03.05.2007 в 12:33)
| | Что-то страшное У Вас со временем устаревания. 06:28 GMT это больше чем на час раньше чем сейчас.
Либо с установками текущего часового пояса и летнего временни.
Либо не у Вас а на сервере. | |
|
|
|
|
|
|
|
для: Shorr Kan
(03.05.2007 в 12:33)
| | Интересный момент - яваскриптовую установку куков ИЕ понимает нормально. php - нет. Но заголовок setcookie приходит... | |
|
|
|
|
|
|
|
для: Trianon
(03.05.2007 в 12:29)
| | Ну....
Set-Cookie: a=1; expires=Thu, 03-May-2007 06:28:12 GMT; path=/
|
.... это там есть - в том блоке, где идет 302 на ?a=1 ... Впечатление такое, что коробочка с мозгами не понимает $_COOKIE ...
Но ведь из мозиллы работает *задумчиво* | |
|
|
|
|
|
|
|
для: Shorr Kan
(03.05.2007 в 12:27)
| | а что показывает панель ieHttpHeaders? | |
|
|
|
|
|
|
|
для: 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>
|
| |
|
|
|
|