Официальный сайт студ.городка НГТУ
Программирование и БД » [php] Как проверить включены ли куки в браузере 

#1  18.02.06 01:06

[php] Как проверить включены ли куки в браузере

пользователя?

Offline

#2  18.02.06 01:41

Re: [php] Как проверить включены ли куки в браузере

1. поставить куку.
2. на следующем открытии страницы - проверить куку.

Offline

#3  18.02.06 02:35

Re: [php] Как проверить включены ли куки в браузере

неподходит, мне надо сделать проверку при входе на сайт без обновления страницы

Offline

#4  18.02.06 08:41

Re: [php] Как проверить включены ли куки в браузере

через setcookie,но setcookie добавляет в http заголовок строку устанавливающую куку,брузак анализирует ее и сохраняет значение у себя. При последующем обращении к страницам сайта он добавляет в http заголовок информацию о куке.
Другими словами, Cookies нельзя проверять в тот момент когда вы обращаетесь. Можно проверить только при последующих обращениях,то есть без рефреша никак.
хотя мож как нить так:

Код: php:

if (!$cookie) {
header("Location: $PHP_SELF?cookie=1");
setcookie("test", 1);
} else {
if (!$test) {
echo "Кукисов нема";
} else {
echo "Кукисы есть";
}
}

Исправлено iDrum (18.02.06 08:44)

Offline

#5  18.02.06 11:39

Re: [php] Как проверить включены ли куки в браузере

при отключенных глобалсах твой код работать не будет, Диман...

вообще, вроде как можно... например, в начало страницы вставляешь код, который выставляет кукис (типа cookie_enabled=1 с небольшим временем жизни) и делает рефреш твоей страницы с параметром ref_off=1 (чтобы не зациклиться), далее по тексту PHP делать получение этого кукиса из массива $_COOKIE['cookiename'] или $HTTP_COOKIE_VARS и проверять значение...

Пы.Сы. возможно я ошибаюсь

Offline

#6  18.02.06 12:26

Re: [php] Как проверить включены ли куки в браузере

ну суть в том что без рефреша никак

Offline

#7  18.02.06 12:32

Re: [php] Как проверить включены ли куки в браузере

A-Lex написал(а):

неподходит, мне надо сделать проверку при входе на сайт без обновления страницы

удачи :)

Offline

#8  18.02.06 12:59

Re: [php] Как проверить включены ли куки в браузере

Всем спасибо, идея понятна

Offline

Программирование и БД » [php] Как проверить включены ли куки в браузере 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.049 сек.
Выполнено 11 запросов.