значение SID, переданного через get - PullRequest
1 голос
/ 22 декабря 2010

Я пытаюсь передать значение идентификатора сеанса через get (url), а не через куки.Моя конфигурация php.ini:

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

Обычно (всегда) cookie включаются в браузере пользователя, поэтому, еслия пытаюсь передать sid через URL: www.site.com/?phpsessid=abc он не работает, потому что постоянный SID (http://www.php.net/manual/en/session.idpassing.php) остается пустым, а сеанс работает с $ _COOKIE ['PHPSESSID'].

Если cookie отключены вручную, сеанс работает с SID.

Мой вопрос: могу ли я использовать SID через get с включенными файлами cookie? Может быть, есть некоторые конфигурации php.ini, которые я не знаю ....

thx:)

1 Ответ

0 голосов
/ 22 декабря 2010

Это будет в $_GET или $_COOKIES.Вы можете использовать $_REQUEST['PHPSESSID'], чтобы всегда получать его.

Но зачем вам это нужно?Если вы используете сеансы, вы передаете свои данные в $_SESSION и не беспокоитесь об идентификаторе сеанса.

...