|
| |
|
|
| |
для: Balamut182
(10.07.2006 в 15:08)
| | | Ну вообще надо перезагрузить страницу, но меня всегда удивляло - зачем
используют конструкции как ваша.
Если это допустим авторизация, то после того как пользователь ввёл логин и пароль и они совпали с правильным вариантом и выдаём пользователю куку, зачем обновлять страницу и проверять есть ли у пользователя кука и если есть перебрасывать на страницу Х.
Вообщем что хочу сказать:
<?
if($cookie_authorized==true){header("location: index.php");die();}
if($pass='pass' AND $user='user'){
setcookie("name",$value,time()+180,$_SERVER['SERVER_NAME']);
$var = 'HE / SHE / IT WAS already authorized a line ago!!!';
header("location: index.php");die();}
|
А не так:
<?
if($cookie_authorized==true){header("location: index.php");die();}
if($pass='pass' AND $user='user'){
setcookie("name",$value,time()+180,$_SERVER['SERVER_NAME']);
header("location: $_SERVER['SCRIPT_NAME']");die();}
|
| |
| |
|
|
| |
|
|
| |
для: Balamut182
(10.07.2006 в 15:08)
| | | после установке куков необходимо перезагрузить страницу, а потом уже проверять что там наустанавливалось | |
| |
|
|
| |
|
|
| | Делаю так:
setcookie("name",$value,time()+180,$_SERVER['SERVER_NAME']);
|
А потом принимаю:
Но почему-то $var пуста. Кукисы создаются через раз, и там дай бог одна - две переменные, которые я заносил в кукисы отображаются верно, а потом - абра-кадабра.
Может дело в настройках apache? | |
| |
|
|
|