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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Общая cookie для двух сайтов
 
 автор: victoor   (12.11.2006 в 01:58)   письмо автору
 
 

Здравствуйте!
У меня такой вопрос:
Пусть есть 2 сайта:
1-ый сайт - сайт онлайн игры
2-ой сайт - сайт одного из кланов этой игры.
Сайты расположены в разных доменах.
Сайт игры использует куки, которые только в его домене можно прочитать.
Сайт клана тоже будет использовать куки, которые тоже только он может прочесть.

Можно ли плюс к их кукам сделать еще одну общую куку, которую будут использовать оба сайта (хотя бы так, чтобы игра создает эту куку, а клан-сайт просто ее читает)?

Если это возможно, можно попросить примерный код создания этой куки (на php наверно надо.. туда надо поместить одну переменную, пусть ее зовут login)
И код чтения этой же куки сайтом клана (тоже на php - это уже точно)..

Заранее спасибо за ответ.

Если решение существует и не шибко громоздко, то буду обращаться к админу игры с просьбой о создании такой куки и примером ее исполнения...
Кстати, а это не сильно снизит безопасность (сайт игры только создает эту куку при входе и уничножает ее при выходе (не обращаясь к ней больше), а мой сайт читает ее и фильтрует данные (мало ли, что туда пользователи подложили =) ))?

Да, еще вопрос: А можно ли сделать так, чтобы эта кука была доступна не всему миру, а только определенному набору сайтов (к сожалению, все они в разных доменах сидят :( )?

   
 
 автор: cheops   (12.11.2006 в 02:41)   письмо автору
 
   для: victoor   (12.11.2006 в 01:58)
 

Нет, такую доверенную cookie создать не получится... только игра расположена на домене второго уровня, а клан на домене третьего уровня, в этом случае можно создать cookie для домена второго уровня и она будет видна для всех поддоменов (с других сайтов она не будет доступна).

   
 
 автор: Киналь   (12.11.2006 в 11:07)   письмо автору
 
   для: victoor   (12.11.2006 в 01:58)
 

А может, проще ставить две куки? И для каждой указать сайт, с которого она доступна. Хм, хотя не уверен, что можно создать "чужую" cookie;)

   
 
 автор: Unkind   (12.11.2006 в 12:40)   письмо автору
 
   для: Киналь   (12.11.2006 в 11:07)
 

Хм, хотя не уверен, что можно создать "чужую" cookie;)
Не указывайте хост и и все могут ей пользоваться ;)

   
 
 автор: Киналь   (12.11.2006 в 13:28)   письмо автору
 
   для: Unkind   (12.11.2006 в 12:40)
 

Ага, то есть, хотите сказать. что если вы у себя на сайте ставите куку без хоста, то я на своем сайте буду иметь к ней доступ?? :)

   
 
 автор: Unkind   (12.11.2006 в 13:49)   письмо автору
 
   для: Киналь   (12.11.2006 в 13:28)
 

Должны будете иметь к ней доступ. Хотя я не проверял, не уверен...

   
 
 автор: Yakor   (12.11.2006 в 15:00)   письмо автору
 
   для: Киналь   (12.11.2006 в 13:28)
 

да.

   
 
 автор: Киналь   (12.11.2006 в 16:30)   письмо автору
 
   для: Yakor   (12.11.2006 в 15:00)
 

И каким же образом? Через $_COOKIE[]? Тогда print_r($_COOKIE) выдаст все куки со всех сайтов интернета, у которых не указан хост. Сюрреалистическая картина...

   
 
 автор: Unkind   (12.11.2006 в 16:39)   письмо автору
 
   для: Киналь   (12.11.2006 в 16:30)
 

Да, проверил, не посылается. ;)

   
 
 автор: Киналь   (12.11.2006 в 18:36)   письмо автору
 
   для: Unkind   (12.11.2006 в 16:39)
 

:)

   
 
 автор: victoor   (12.11.2006 в 21:59)   письмо автору
 
   для: Киналь   (12.11.2006 в 18:36)
 

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

   
 
 автор: Unkind   (12.11.2006 в 22:55)   письмо автору
 
   для: victoor   (12.11.2006 в 21:59)
 

Да не...Нельзя...:))

   
 
 автор: victoor   (13.11.2006 в 17:10)   письмо автору
 
   для: Unkind   (12.11.2006 в 22:55)
 

Жаль :(

   
 
 автор: Киналь   (13.11.2006 в 17:23)   письмо автору
 
   для: victoor   (13.11.2006 в 17:10)
 

А две одинаковые куки чем вам не нравятся?

   
 
 автор: victoor   (13.11.2006 в 17:56)   письмо автору
 
   для: Киналь   (13.11.2006 в 17:23)
 

>А две одинаковые куки чем вам не нравятся?
непонял... :(
если к ней у двух(в идеале, у 20, 30, ...) сайтов в совершенно разных доменах будет доступ, тогда устроит, но надо, чтобы эти же сайты, кроме этой общей куки могли делать и свои собственные куки, которые будут закрыты.

Если Вы это и имели в виду, тогда устроит

   
 
 автор: Киналь   (13.11.2006 в 18:04)   письмо автору
 
   для: victoor   (13.11.2006 в 17:56)
 

Ну, не уверен, что это возможно, но идея в том, чтобы сайт игры ставил две одинаковые куки, с разницей только в хосте - один раз для себя, другой раз для сайта клана.

   
 
 автор: victoor   (13.11.2006 в 18:15)   письмо автору
 
   для: Киналь   (13.11.2006 в 18:04)
 

спасибо за идею, попробую, может что и выйдет

   
 
 автор: гость 007   (13.11.2006 в 19:46)
 
   для: victoor   (12.11.2006 в 01:58)
 

помоему... самый лутший вариант - это ЯваСкрипт...
при посищении вашей странички он извлекёт куку с нужнам именем и при переходе на другую или этуже страницу, передаст имя и значения этой куки через GET

   
 
 автор: гость 007   (13.11.2006 в 19:48)
 
   для: гость 007   (13.11.2006 в 19:46)
 

и с админом болтать не придётся)

   
 
 автор: victoor   (13.11.2006 в 22:05)   письмо автору
 
   для: гость 007   (13.11.2006 в 19:48)
 

>и с админом болтать не придётся)
нет, так не выйдет... :) кука защищена от чтения из других доменов, а у меня сайт как раз на другом домене
т.е. игра, допустим, сидит на сайте game.ru , а мой сайт сидит на домене clan.ru
и хранится там, вроде как, не логин (который мне нужен) а id этого логина

   
Rambler's Top100
вверх

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