|
|
|
| Не могу заставить браузеры на локальной машине отображать PHPSESSID в URL.
В php.ini выставил:
session.use_cookies = 0
; session.use_only_cookies = 1
session.use_trans_sid = 1
|
В разных браузерах отключил кукисы: Опера 9.63, Firefox 3.08, Safari 3.1.2.
Сессии создаются. Вижу файлы сессий в папке для сессий.
Но вот параметр в URL ни в одном браузере не отображается. При этом похожий код крутится на сервере, и там PHPSESSID вылезает при попытке гугла проиндексировать страницы.
Что еще мне нужно подкрутить на локальной машине? | |
|
|
|
|
|
|
|
для: ДацкыйКот
(15.04.2009 в 09:20)
| | на страницах сделай session_start();
session.use_only_ccokies = Off | |
|
|
|
|
|
|
|
для: Slo_Nik
(16.04.2009 в 12:36)
| | >session.use_only_ccokies = Off
Скорее всего именно это помогло..
Странно, но в php.ini указано:
; This option enables administrators to make their users invulnerable to
; attacks which involve passing session ids in URLs; defaults to 0.
session.use_only_cookies = 0
В то же время в Инете часто пишут, что эта директива по умолчанию выставлена в 1. %/ | |
|
|
|
|
|
|
|
для: ДацкыйКот
(16.04.2009 в 14:39)
| | скорей всего помогло session_start().
попробуй убрать | |
|
|
|