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

Форум PHP

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

 

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

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

тема: Передачи информации из сессии между доменами.

Сообщения:  [1-10]    [11-20]  [21-21] 

 
 автор: BinLaden   (29.07.2008 в 13:00)   письмо автору
 
   для: Axxil   (29.07.2008 в 12:55)
 

> Если сервер настроен так

А если сервер настроен не так или сервера вообще нет? Не надо ничего придумывать, пожалуйста. Человек сказал ясно - у него VDS и ему нужно решить проблему.

[поправлено модератором]

  Ответить  
 
 автор: Axxil   (29.07.2008 в 12:58)   письмо автору
 
   для: BinLaden   (29.07.2008 в 12:54)
 

Здесь согласен. Погорячился.

  Ответить  
 
 автор: Axxil   (29.07.2008 в 12:55)   письмо автору
 
   для: BinLaden   (29.07.2008 в 12:52)
 

> На нормальном сервере, если уж на то пошло, никто не будет позволять юзеру выставлять какие-то там лайфтаймы для всей папки.

Если сервер настроен так, что для каждого хоста своя tmp папка, то вполне можно позволить юзеру выставлять время жизни сессий, каким вздумается.


[поправлено модератором]

  Ответить  
 
 автор: BinLaden   (29.07.2008 в 12:54)   письмо автору
 
   для: Axxil   (29.07.2008 в 12:51)
 

> Если я лично кодировал эту переменную на первом хосте перед отправкой. То что я могу испортить?

Эй, есть кто там? :) Я повторяю: декодирование производит сам PHP еще до начала разбора скрипта. А то, что Вы URL-кодировали - хорошо. Потому что это необходимо, а не опционально.

  Ответить  
 
 автор: BinLaden   (29.07.2008 в 12:52)   письмо автору
 
   для: Axxil   (29.07.2008 в 12:49)
 

> А то один юзверь может выставить лайфтайм для сессий в 10 секунд

На нормальном сервере, если уж на то пошло, никто не будет позволять юзеру выставлять какие-то там лайфтаймы для всей папки.

[поправлено модератором]

  Ответить  
 
 автор: Axxil   (29.07.2008 в 12:51)   письмо автору
 
   для: BinLaden   (29.07.2008 в 12:48)
 

> В том, что Вы пытаетесь декодировать то, что уже декодировано,
Если я лично кодировал эту переменную на первом хосте перед отправкой. То что я могу испортить?

  Ответить  
 
 автор: Axxil   (29.07.2008 в 12:49)   письмо автору
 
   для: BinLaden   (29.07.2008 в 12:42)
 

> Но раз сервер один, то это не проблема.
Как раз на нормальном сервере папки сессий разделяют для разных хостов. А то один юзверь может выставить лайфтайм для сессий в 10 секунд, для прикола, а остальные будут башку ломать, почему это у них авторизация так мало живёт :)

PS Но в данном случае имеем дедик. Поэтому этот трабл не актуален.

  Ответить  
 
 автор: BinLaden   (29.07.2008 в 12:48)   письмо автору
 
   для: Axxil   (29.07.2008 в 12:47)
 

> И в чём засада то?
В том, что Вы пытаетесь декодировать то, что уже декодировано, а значит Вы можете просто испортить данные.

  Ответить  
 
 автор: Axxil   (29.07.2008 в 12:47)   письмо автору
 
   для: BinLaden   (29.07.2008 в 12:42)
 

> потому что URL-декодирование происходит на уровне ядра PHP.
И в чём засада то?

  Ответить  
 
 автор: Axxil   (29.07.2008 в 12:46)   письмо автору
 
   для: Axxil   (29.07.2008 в 12:36)
 

Ещё можно через save_session_path() (или вообще через php.ini) установить одну дирректорию для сохранения сессий на обоих хостах, если они на одном сервере находятся. И действительно передавать идентификатор сессии

  Ответить  

Сообщения:  [1-10]    [11-20]  [21-21] 

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

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