Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Как правильно передать данные в cookies

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: между двумя разными доменами?
SindBAD
Отправлено: 23 Июня, 2008 - 14:25:53
Post Id


Новичок


Покинул форум
Сообщений всего: 53
Дата рег-ции: Май 2008  


Помог: 0 раз(а)




Здравствуйте, ребяты!
Использую примерно такой код (находится, положим, на test.net):
PHP:
скопировать код в буфер обмена
  1. <?
  2. $cipher = $userlog.'||'.$userpass;
  3. setcookie("ads",$cipher,time()+30,"/","host.org");
  4.  
  5. header("Location: http://host.org/");
  6. ?>



проверяю - не передает $cipher.
Лезу в куки браузера для домена host.org - там пустая кука "ads".
В чем же дело? пробовал string domain ".host.org", ".org" - результат тот жеНедовольство, огорчение
 
 Top
Wange
Отправлено: 23 Июня, 2008 - 14:46:09
Post Id



Гость


Покинул форум
Сообщений всего: 87
Дата рег-ции: Июль 2006  
Откуда: Екатеринбург


Помог: 0 раз(а)




Может стоит увеличить время жизни хотя бы до 1 часа, вместо 30 секунд?!

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. setcookie ("TestCookie", $value);
  3. setcookie ("TestCookie", $value,time()+3600);  /* период действия - 1 час */
  4. setcookie ("TestCookie", $value,time()+3600, "/~rasmus/", ".utoronto.ca", 1);
  5. ?>

(Отредактировано автором: 23 Июня, 2008 - 14:51:14)



-----
Не пытайся, делай
обучение, праздники
 
 Top
SindBAD
Отправлено: 23 Июня, 2008 - 16:15:22
Post Id


Новичок


Покинул форум
Сообщений всего: 53
Дата рег-ции: Май 2008  


Помог: 0 раз(а)




Это ничего не дает. А кука теперь вообще не ставится, даже пустаяНедовольство, огорчение
 
 Top
valenok Модератор
Отправлено: 23 Июня, 2008 - 18:40:43
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




после отправки кук нужно страницу перезагружать


-----
Truly yours, Sasha.
 
My status
 Top
SindBAD
Отправлено: 23 Июня, 2008 - 20:07:54
Post Id


Новичок


Покинул форум
Сообщений всего: 53
Дата рег-ции: Май 2008  


Помог: 0 раз(а)




то есть? там header("Location: http://host.org/");
 
 Top
valenok Модератор
Отправлено: 23 Июня, 2008 - 21:00:53
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Значит проблема тут:
проверяю - не передает $cipher.


-----
Truly yours, Sasha.
 
My status
 Top
SindBAD
Отправлено: 23 Июня, 2008 - 21:06:25
Post Id


Новичок


Покинул форум
Сообщений всего: 53
Дата рег-ции: Май 2008  


Помог: 0 раз(а)




Проблема именно в доменах, т.к. в пределах ОДНОГО домена все работаетУлыбка ну да ладно, уже решили проблему с помощью GET-метода Улыбка
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB