Сессии в php. Как спрятать PHPSESSID?

123 4
Uhuhu
На сайте с 13.07.2005
Offline
9
#11

Может отказаться от данных сессий и подумать о HTTP авторизации, если уж так cookies не нравиться?

Вполне симпатичный способ сеансовой авторизации..

Теперь Never
СКОРПИОН
На сайте с 05.01.2006
Offline
120
#12
ref:
Если сделать "off" - нужно будет все через куки делать...

Что значит делать? PHP это делает автоматом...

• Контекстные ссылки с внутренних страниц навсегда (/ru/forum/370882) • Качественные сайты для заработка на контекстной рекламе и ссылках
M
На сайте с 24.03.2006
Offline
2
#13

☝ Попробую в .htacess - register_globals = off. И через суперглобальные массивы $_POST, $_SESSION.....

Завтра напишу.

СКОРПИОН
На сайте с 05.01.2006
Offline
120
#14
mmaks:
☝ Попробую в .htacess - register_globals = off. И через суперглобальные массивы $_POST, $_SESSION.....
Завтра напишу.

Я же написал двумя постами выше:

СКОРПИОН:
mmaks!
Положите в корень сайт файл .htaccess.
Добавть в него вот эти строчки:

php_flag session.use_trans_sid off
php_flag session.use_cookies on


И будет Вам счастье.

1 строка кода отключает не сессии, а показ идентификатора сессии в url

2 строка включает куки.

PHP работает с сессиями и куками автоматически. Ничего писать специально не надо. Т.е. если придёт пользователь с включёнными в браузере куками (а таких 90%), то у него session_id показываться не будет. Если придёт с отключёнными, то идентификатор сессии будет показан. И в том, и в другом случае всё будет работать правильно.

dkameleon
На сайте с 09.12.2005
Offline
386
#15

mmaks,

У тебя есть единственный и извратный вариант: все ГЕТы переделать на ПОСТы. Даже по урлам.

Это под корень уничтожит удобство навигации, но идентификатора сессии не будет ни в урлах ни в куках (естессна, потвикать опции ПХП надобно будет).

В противном случае - читай Миху.

Дизайн интерьера (http://balabukha.com/)
M
На сайте с 24.03.2006
Offline
2
#16

СКОРПИОН, идентификатор и правда исчез... но сессии перестали работать...

СКОРПИОН
На сайте с 05.01.2006
Offline
120
#17
mmaks:
СКОРПИОН, идентификатор и правда исчез... но сессии перестали работать...

Глобальные переменные включить надо. Знаете как?

M
На сайте с 24.03.2006
Offline
2
#18

dkameleon, все ГЕТы и так ПОСТы. Объясни поподробнее что значит

dkameleon:
(естессна, потвикать опции ПХП надобно будет).
M
На сайте с 24.03.2006
Offline
2
#19

СКОРПИОН, register_globals = on ? Или я не прав?

dkameleon
На сайте с 09.12.2005
Offline
386
#20

mmaks, Это тебе Скорпион выше уже рассказал :)

Можно узнать, чем вызвано желание так извратиться? :)

123 4

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий