Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Проверка отлючены ли cookies у клиента или нет / 6 сообщений из 6, страница 1 из 1
30.04.2006, 16:30:36
    #33699751
Robert Tappan Moris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Проверка отлючены ли cookies у клиента или нет
Доброго времени суток.
Собственно проблема в том, чтобы узнать отлючены ли у клиента печеньки в ходе выполнения одного скрипта, то есть без перехода на другую страницу или перезагрузке текущей страницы.

На сколько я понимаю, код должен быть примерно такой:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<?php
setcookie("cname", "cdata");
if (isset($_COOKIE["cname"])){
	echo "cookies enabled";
} else {
	echo "cookies disabled";
}
?>
Но меня терзают смутные сомнения относительно правильности работы этого кода, т.к. я не настолько хорошо знаю технологию печенек.
...
Рейтинг: 0 / 0
30.04.2006, 17:00:46
    #33699769
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Проверка отлючены ли cookies у клиента или нет
php.net/setcookie Common Pitfalls:

Cookies will not become visible until the next loading of a page that the cookie should be visible for. To test if a cookie was successfully set, check for the cookie on a next loading page before the cookie expires. Expire time is set via the expire parameter.
...
Рейтинг: 0 / 0
30.04.2006, 17:01:53
    #33699770
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Проверка отлючены ли cookies у клиента или нет
А вообще - не помешало бы понимать, что такое HTTP - а посему, до кучи - phpfaq.ru/na_tanke
...
Рейтинг: 0 / 0
18.05.2006, 19:30:56
    #33736876
BusyMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Проверка отлючены ли cookies у клиента или нет
Robert Tappan MorisДоброго времени суток.
Собственно проблема в том, чтобы узнать отлючены ли у клиента печеньки в ходе выполнения одного скрипта, то есть без перехода на другую страницу или перезагрузке текущей страницы.

На сколько я понимаю, код должен быть примерно такой:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<?php
setcookie("cname", "cdata");
if (isset($_COOKIE["cname"])){
	echo "cookies enabled";
} else {
	echo "cookies disabled";
}
?>
Но меня терзают смутные сомнения относительно правильности работы этого кода, т.к. я не настолько хорошо знаю технологию печенек.
Куки должны быть установлены ДО ТОГО КАК БЫЛ КАКОЙ-ЛИБО ВЫВОД!!!
...
Рейтинг: 0 / 0
18.05.2006, 20:46:11
    #33736974
BusyMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Проверка отлючены ли cookies у клиента или нет
И еще... Случай у меня был только что 5 минут назад...

Если куки присваивать из какого-то файла, то они были "не видны" в родительской директории ((( Я переместил файл (в котором куки задавались) в корень - после этого все стало нормально работать ))

P.S. Можно просто Бизик www.busyman.ru ICQ# 131833549
...
Рейтинг: 0 / 0
18.05.2006, 22:42:12
    #33737086
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Проверка отлючены ли cookies у клиента или нет
BusyManИ еще... Случай у меня был только что 5 минут назад...

Если куки присваивать из какого-то файла, то они были "не видны" в родительской директории ((( Я переместил файл (в котором куки задавались) в корень - после этого все стало нормально работать ))

P.S. Можно просто Бизик www.busyman.ru ICQ# 131833549
Зачем же так перректально?
Надо было всего лишь почитать документацию по функции, и правильно задать аргумент path при вызове setcookie().
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Проверка отлючены ли cookies у клиента или нет / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]