Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Почему могут не работать кукисы?

Сообщения:  [1-3] 

 
 автор: valenok   (10.07.2006 в 18:49)   письмо автору
 
   для: 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();}

   
 
 автор: RV   (10.07.2006 в 15:22)   письмо автору
 
   для: Balamut182   (10.07.2006 в 15:08)
 

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

   
 
 автор: Balamut182   (10.07.2006 в 15:08)   письмо автору
 
 

Делаю так:

setcookie("name",$value,time()+180,$_SERVER['SERVER_NAME']);

А потом принимаю:

$var = $_COOKIE["name"];

Но почему-то $var пуста. Кукисы создаются через раз, и там дай бог одна - две переменные, которые я заносил в кукисы отображаются верно, а потом - абра-кадабра.
Может дело в настройках apache?

   

Сообщения:  [1-3] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования