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

Форум PHP

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

 

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

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

тема: Сессии не работают если выключить cookie.
 
 автор: shkryab   (13.10.2007 в 16:59)   письмо автору
 
 

В какой-то статье прочитал, что php при отключенных cookie сам передаёт sid через адресную строку. Попробовал у себя выключить cookie и сесии перестали работать. Вот теперь думаю это я что-то неправильно понял, или сервер и/или php у меня настроены неправильно. Подскажите в чём может быть проблемма?

   
 
 автор: bronenos   (13.10.2007 в 18:30)   письмо автору
 
   для: shkryab   (13.10.2007 в 16:59)
 

session.use_trans_sid on
session.use_cookies on
session.use_only_cookies off

   
 
 автор: shkryab   (13.10.2007 в 19:36)   письмо автору
 
   для: bronenos   (13.10.2007 в 18:30)
 

Это как я понял в php.ini
Поменял но всёравно не работает. Может в самом документе надо что-то к адресу страници приписывать?
А если на сервере не выставлены настройки чтоб sid передавался не только через куки, как можно при отключенных куках сессию сохранять?

   
 
 автор: sim5   (13.10.2007 в 19:57)   письмо автору
 
   для: shkryab   (13.10.2007 в 19:36)
 

Ни че не понимаю, причем куки и сама сессия. Выключаю я все это, сессия работает.

   
 
 автор: shkryab   (13.10.2007 в 20:06)   письмо автору
 
   для: sim5   (13.10.2007 в 19:57)
 

ID сессии передаёться через куки или адресную строку, иначе не определить что за сессия. Но только не у меня. У меня почему-то только через куки.

   
 
 автор: sim5   (13.10.2007 в 20:10)   письмо автору
 
   для: shkryab   (13.10.2007 в 20:06)
 

Так вы и говорите о передачи ID сессии через куки, сам механизм сессий при этой выключеной возможности, да вообще всего касающееся куков работает то.

   
 
 автор: shkryab   (14.10.2007 в 20:31)   письмо автору
 
   для: sim5   (13.10.2007 в 20:10)
 

Сессии то сами по себе работают, только почему-то, ID передаётся только через куки. А если куки недоступны php сам должен к каждой ссылке добавлять sid (если я не ошибаюсь). Вот у меня он такого не делает.

   
 
 автор: shkryab   (14.10.2007 в 21:19)   письмо автору
 
   для: shkryab   (14.10.2007 в 20:31)
 

Ну неужели ни кто не знает?

   
 
 автор: sim5   (14.10.2007 в 21:31)   письмо автору
 
   для: shkryab   (14.10.2007 в 21:19)
 

Да вроде бы вам bronenos ответил уже:
session.use_trans_sid = 1
если РНР был скомпилирован с включенной опцией
--enable-trans-sid--

   
 
 автор: shkryab   (14.10.2007 в 21:38)   письмо автору
 
   для: sim5   (14.10.2007 в 21:31)
 

У меня винда, и опции включены (перепроверил сотни раз и по средствам ini_get-а). Непонимаю почему не добавляеться к ссылке id сессии (оно же автоматически должно прибавляться). Неужели надо ко всем ссылкам это прописывать вручную?

   
 
 автор: sim5   (14.10.2007 в 21:47)   письмо автору
 
   для: shkryab   (14.10.2007 в 21:38)
 

Вообще, мне так кажется, лучше их прятать. Автоматически увидеть SID в адресной строке, можно при первом запросе к странице, далее нет. Если вам надо передать на страницу клиента SID, для проверки например, передавайте, в чем проблема.

   
 
 автор: shkryab   (14.10.2007 в 22:00)   письмо автору
 
   для: sim5   (14.10.2007 в 21:47)
 

А если прятать то куда?

   
 
 автор: sim5   (14.10.2007 в 22:26)   письмо автору
 
   для: shkryab   (14.10.2007 в 22:00)
 

session.use_trans_sid = 0, сама спрячется:)

   
 
 автор: mihdan   (15.10.2007 в 14:14)   письмо автору
 
   для: sim5   (14.10.2007 в 22:26)
 

Положите в дерикторию .htaccess с таким содержимым:


session.use_trans_sid on
session.use_cookies off
session.use_only_cookies off

   
 
 автор: Unkind   (15.10.2007 в 14:19)   письмо автору
 
   для: mihdan   (15.10.2007 в 14:14)
 

php_value вообще-то забыли.

   
 
 автор: mihdan   (15.10.2007 в 14:25)   письмо автору
 
   для: Unkind   (15.10.2007 в 14:19)
 

Точно спасибо ;)

   
 
 автор: ProtoTeeP   (04.11.2007 в 01:32)   письмо автору
 
   для: mihdan   (15.10.2007 в 14:25)
 

та же проблема. наверно ты тоже gzip [ob_start('ob_gzhandler',9);] ипользуешь...
тоже не знаю что делать

   
Rambler's Top100
вверх

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