|
| |
|
|
| |
для: Trianon
(31.08.2006 в 18:14)
| | | Вы можете написать это, на каком-то примере показать? | |
| |
|
|
| |
|
|
| |
для: AlMag
(31.08.2006 в 17:41)
| | | потому что в setcookie пишется запрос на установку, изменение, удаление кукиса.
А в $_COOKIES читается результат этого запроса.
Запрос исполняет клиент, т.е. браузер.
Он может его выполнить а может и не выполнить.
Более того, до него запрос может даже не дойти.
Истинный результат можно получить не ранее следующего шага. | |
| |
|
|
| |
|
|
| |
для: Trianon
(31.08.2006 в 09:53)
| | | Почему? | |
| |
|
|
| |
|
|
| |
для: AlMag
(31.08.2006 в 09:38)
| | | Огребете глюков по самое небалуйся. | |
| |
|
|
| |
|
|
| |
для: valenok
(30.08.2006 в 18:56)
| | | Да, я дописал
после setcookie.
Спасибо. | |
| |
|
|
| |
|
|
| |
для: AlMag
(30.08.2006 в 16:33)
| | | Это означает, что сразу после вызова функции setcookie() массив $_CCOOKIE не заполняется, данные сначала идут в HTTP-заголовках на машину клиента, затем с HTTP-заголовками на сервер и на сервере устанавливаются в массив $_COOKIE, т.е. для того, чтобы в $_COOKIE что-то появилось, страницу следует перезагрузить либо в ручную, либо программно. | |
| |
|
|
| |
|
|
| |
для: RV
(30.08.2006 в 15:32)
| | | После установки кук надо писать $_COOKIE['index'] = 'val'; и всё хорошо.. | |
| |
|
|
| |
|
|
| |
для: RV
(30.08.2006 в 15:32)
| | | Тоесть... | |
| |
|
|
| |
|
|
| |
для: AlMag
(30.08.2006 в 15:25)
| | | после установки кук надо перезагрузить страницу. | |
| |
|
|
| |
|
|
| | Вот пример нерабочего скрипта:
<?php
If (empty($_COOKIE["a"])) $a=0; else $a=$_COOKIE["a"];
$a++;
setcookie("a",$a,mktime(0,0,0,1,1,2010));
echo($a);
?>
|
Он выдаёт числа, но иногда пропускает некоторые. Один раз пропустил 3,
другой - 2, третий - 11.
Что не так? Спасибо. | |
| |
|
|
|