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

Форум PHP

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

 

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

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

тема: Куки и несколько доменов
 
 автор: brys   (19.06.2008 в 11:24)   письмо автору
 
 

У меня больше 100 доменов, но они все на одном сервере находятся, но в разных папках,
Можно сделать так чтобы создавая куки на одном домене, они действовали на все остальных?

   
 
 автор: GeorgeIV   (19.06.2008 в 11:49)   письмо автору
 
   для: brys   (19.06.2008 в 11:24)
 

Домены какого уровня?

   
 
 автор: brys   (19.06.2008 в 11:53)   письмо автору
 
   для: GeorgeIV   (19.06.2008 в 11:49)
 

второго, третьего, четвертого

   
 
 автор: mihdan   (19.06.2008 в 13:12)   письмо автору
 
   для: brys   (19.06.2008 в 11:24)
 

Да можно setcookie()

   
 
 автор: brys   (19.06.2008 в 13:40)   письмо автору
 
   для: mihdan   (19.06.2008 в 13:12)
 

а можно пример написать.
Например для трех доменов. чтобы в любом создать куки и они во всех трех читались

domen.ru - - login.domen.ru - - sub.login.domen.ru

   
 
 автор: amigo62   (19.06.2008 в 14:00)   письмо автору
 
   для: brys   (19.06.2008 в 13:40)
 

мануал неRU-шный:)
int setcookie (string name [, string value [, int expire [, string path [, string domain [, int secure]]]]])
в Вашем случае string domain должен иметь значение domen.ru

   
 
 автор: brys   (19.06.2008 в 14:04)   письмо автору
 
   для: amigo62   (19.06.2008 в 14:00)
 

amigo62 Мне нужно немного другое.
У меня больше 100 доменов на дном сервере, в одной директории, но в разных папках

   
 
 автор: amigo62   (19.06.2008 в 14:08)   письмо автору
 
   для: brys   (19.06.2008 в 14:04)
 

Пока правил сообщение, Вы уже успели прочитать:) должно сработать, ведь domen.ru присутствует у Вас во всех именах

   
 
 автор: amigo62   (19.06.2008 в 15:20)   письмо автору
 
   для: amigo62   (19.06.2008 в 14:08)
 

У меня кстати тоже вопрос почти по теме. Как правильно задать параметр path в setcookie? Куки не передаются, если скрипт принимающий находится на том же сервере (с тем же доменом), что и передающий, но в другой папке (в данном случае, передающий - /MYMP/my/index.php, принимающий - /MYMP/index.php). Пробовал "/MYMP/", "MYMP/", "/MYMP", ни один вариант не дал результата. brys, возможно, та же проблема и у Вас?

   
 
 автор: GeorgeIV   (19.06.2008 в 16:16)   письмо автору
 
   для: amigo62   (19.06.2008 в 15:20)
 

Найдите в инете вот такой документ, там на аглицком языке все четко расписано.
PERSISTENT CLIENT STATE HTTP COOKIES

   
 
 автор: brys   (19.06.2008 в 22:40)   письмо автору
 
   для: amigo62   (19.06.2008 в 15:20)
 

Да, пробовал указывать от корня не получилось

   
 
 автор: GeorgeIV   (19.06.2008 в 16:18)   письмо автору
 
   для: amigo62   (19.06.2008 в 14:00)
 

точнее, чтобы виделся во всех поддоменах, стандарт рекомендует писать .domen.ru
(точка перед доменом)

   
 
 автор: amigo62   (19.06.2008 в 16:36)   письмо автору
 
   для: GeorgeIV   (19.06.2008 в 16:18)
 

GeorgeIV, благодарю:)

   
 
 автор: mihdan   (19.06.2008 в 19:06)   письмо автору
 
   для: amigo62   (19.06.2008 в 16:36)
 

Вообще-то это в примере есть

   
 
 автор: GeorgeIV   (20.06.2008 в 17:50)   письмо автору
 
   для: mihdan   (19.06.2008 в 19:06)
 

Вообще, мануал по PHP очень полезная вешь, у меня настольная книга в виде PDF (на рабочем столе)

   
 
 автор: mihdan   (20.06.2008 в 18:05)   письмо автору
 
   для: GeorgeIV   (20.06.2008 в 17:50)
 

В chm проще.

   
Rambler's Top100
вверх

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