asker2
Новичок
session.use_trans_sid
Имеем session.use_trans_sid равный 1.
При первом заходе на сайт независимо от того, включены ли куки, ко всем ссылкам добавляется PHPSESSID.
Как сделать, что бы при включенных куках при первом заходе на сайт к ссылкам не добавлялся PHPSESSID?
Напрашивается следующее решение. Попробовать прочитать какую-нибудь тестовую куку. Если удалось, то установить session.use_trans_sid в 0. Если нет, то куда-нибудь редиректнуть, там установить эту тестовую куку, вернуться обратно и снова попробовать ее прочитать. Если удалось, то установить session.use_trans_sid в 0. Но как-то это не очень красиво с двойным редиректом
Подскажите, пожалуйста, может есть более элегантный способ?
P.S. на форуме vbulletin это как-то сделано, но не могу понять как.
Имеем session.use_trans_sid равный 1.
При первом заходе на сайт независимо от того, включены ли куки, ко всем ссылкам добавляется PHPSESSID.
Как сделать, что бы при включенных куках при первом заходе на сайт к ссылкам не добавлялся PHPSESSID?
Напрашивается следующее решение. Попробовать прочитать какую-нибудь тестовую куку. Если удалось, то установить session.use_trans_sid в 0. Если нет, то куда-нибудь редиректнуть, там установить эту тестовую куку, вернуться обратно и снова попробовать ее прочитать. Если удалось, то установить session.use_trans_sid в 0. Но как-то это не очень красиво с двойным редиректом

Подскажите, пожалуйста, может есть более элегантный способ?
P.S. на форуме vbulletin это как-то сделано, но не могу понять как.