|
|
|
| Скрипт взят с Софттайм:
<?php
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");
// здесь посылается заголовок, содержащий адрес нужной страницы
}
}
|
При вызове скрипта происходит зацикливание редиректа. Что я не так делаю или что не верно в скрипте? | |
|
|
|
|
|
|
|
для: lElectroHardl
(22.01.2011 в 17:54)
| | Полагаю, так:
<?php
if(empty($_GET['cookie']))
{
// посылаем заголовок переадресации на страницу,
// с которой будет предпринята попытка установить cookie
header("Location: $PHP_SELF?cookie=1");
// устанавливаем cookie с именем "test"
setcookie("test","1");
}
else
{
if(empty($_COOKIE['test']))
{
echo("Для корректной работы приложения необходимо включить cookies");
}
else
{
// cookie включены, переходим на нужную страницу:
header("Location: http://localhost/river.jpg");
// здесь посылается заголовок, содержащий адрес нужной страницы
}
}
|
| |
|
|
|
|
|
|
|
для: The Electronic Cat
(22.01.2011 в 18:30)
| | Верно. Спасибо. | |
|
|
|