show me the money
С нами с 18.02.03
Сообщения: 1598
Рейтинг: 263
|
Добавлено: 22/12/06 в 23:22 |
Что у сёрфера отключены куки есть в данных HTTP запроса?
Или каким способом это определяется.
|
|
|
|
С нами с 17.03.03
Сообщения: 202
Рейтинг: 440
|
Добавлено: 22/12/06 в 23:43 |
Код: | <?php
// это небольшой проверочный скрипт, выясняющий,
// включены ли cookies у пользователя
if(!$cookie)
{
// посылаем заголовок переадресации на страницу,
// с которой будет предпринята попытка установить cookie
header("Location: $PHP_SELF?cookie=1");
// устанавливаем cookie с именем "test"
setcookie("test","1");
}
else
{
if(!$test)
{
echo("Для корректной работы приложения необходимо включить cookies");
}
else
{
// cookie включены, переходим на нужную страницу:
header("Location: http://localhost/river.jpg");
// здесь посылается заголовок, содержащий адрес нужной страницы
}
}
?> |
|
|
|
|
show me the money
С нами с 18.02.03
Сообщения: 1598
Рейтинг: 263
|
Добавлено: 23/12/06 в 00:03 |
Это как-то сложно. Редирект приходится использовать и адресную строку изменять.
А проще нет способа?
|
|
|
|
Web Developer С++
С нами с 25.11.01
Сообщения: 859
Рейтинг: 759
|
Добавлено: 23/12/06 в 00:59 |
на скриптах можно
<SCRIPT Language="JavaScript"><!--
CookiesEnabled=navigator.cookieEnabled==true?"True":"False";
alert("CookiesEnabled="+CookiesEnabled);
//--> </SCRIPT>
|
|
|
|
эксклюзивщик
С нами с 08.03.05
Сообщения: 1013
Рейтинг: 512
|
Добавлено: 23/12/06 в 07:01 |
DF™ писал: | на скриптах можно
<SCRIPT Language="JavaScript"><!--
CookiesEnabled=navigator.cookieEnabled==true?"True":"False";
alert("CookiesEnabled="+CookiesEnabled);
//--> </SCRIPT> |
хех, а если JS отключен?
|
|
уникальные предложения по съемке контента гомосексуального харрактера
|
0
|
|
|
show me the money
С нами с 18.02.03
Сообщения: 1598
Рейтинг: 263
|
Добавлено: 23/12/06 в 09:44 |
=ZeD= писал: | хех, а если JS отключен? |
ИМХО на Яве всё же лучше, чем редирект применять с изменением адресной строки.
Странно, что об отключенных куках не раппортуется в HTML-запросе.
|
|
|
|
старый зануда
С нами с 26.07.03
Сообщения: 3291
Рейтинг: 1361
|
Добавлено: 23/12/06 в 11:48 |
Имхо, все значительно проще:
1. При заходе сюрфера ставим куку любым удобным способом.
2. При клике считываем куку и если таковая не обнаружена - считаем, что сюрфер: "no cookie"
|
|
|
|
С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362
|
Добавлено: 23/12/06 в 12:37 |
clever писал: | Странно, что об отключенных куках не раппортуется в HTML-запросе. |
что такое HTML-запрос ? Ты наверно хотел сказать HTTP-запрос ?
Там все в порядке , смею тебя заверить , а от того что ты криво ставишь задачу и пытаешся ее криво решить , так протокол HTTP тут непричем...
|
|
|
|
Web Developer С++
С нами с 25.11.01
Сообщения: 859
Рейтинг: 759
|
Добавлено: 24/12/06 в 23:17 |
=ZeD= писал: | хех, а если JS отключен? |
Выбор не большой, узнать работают ли куки по заголовку нельзя.
Остается использовать скрипты смотреть как я описал или ставить куки и проверять их наличие. Ставить куки, насколько я знаю, можно 3 способами (HTTP, HTML, JS).
|
|
|
|