|
|
|
| Здравствуйте!
У меня такой вопрос: можно ли использовать такую вот ф-цию для проверки включенных cookie
if (isset($_COOKIE['test'])){
start_up(); //ф-ция которая выводит всю страницу или ее часть
}
else{
if (setcookie("test", "1"))
start_up(); //ф-ция которая выводит всю страницу или ее часть
else
echo "cookie выключены";
}
|
вся страница кешируется в начале ф-цией ob_start() и в самом конце выводится, после того, как документ уже полностью сформирован.
Спасибо. | |
|
|
|
|
|
|
|
для: Expier
(26.07.2006 в 18:31)
| | Провека сработает только при перезагрузки, так как cookie устанавливается через HTTP-заголовки и сначала их должен получить клиент и затем отправить их на сервер. В этом случае cookie будет считаться установленной. | |
|
|
|
|
|
|
|
для: cheops
(26.07.2006 в 22:00)
| | Вы не могли бы привести пример, а то те что в книгах не срабатывают - один циклится, а один просто не грузит страницу.
Там есть такая строка: header("Location: $PHP_SELF") что это за заголовок? | |
|
|
|
|
|
|
|
для: Expier
(27.07.2006 в 11:37)
| | >Там есть такая строка: header("Location: $PHP_SELF") что это
>за заголовок?
Видимо это перенаправление на страницу, из которой этот заголовок и посылается.
Толь писать надо не $PHP_SELF, а $_SERVER['PHP_SELF']; | |
|
|
|
|
|
|
|
для: ЯR
(27.07.2006 в 15:49)
| | Спасибо, ЯR, только, что-то все равно не разобрался, куда-то не понятно куда он кидает. | |
|
|
|