通过get传递的SID值

时间:2010-12-22 08:54:57

标签: php session sid

我正在尝试通过get(url)传递会话ID的值,而不是通过cookie传递。 我的php.ini配置是:

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

通常(总是)在用户的浏览器中启用cookie,所以如果我尝试通过url传递sid: www.site.com/?phpsessid=abc 它不起作用,因为常量SID(http://www.php.net/manual/en/session.idpassing.php)保持为空,会话使用$ _COOKIE ['PHPSESSID']。

如果cookie被手动禁用,则会话与SID一起使用。

我的问题是:我可以通过启用Cookie来使用SID吗?也许有一些我不知道的php.ini配置....

thx:)

1 个答案:

答案 0 :(得分:-1)

它位于$_GET$_COOKIES。您可以使用$_REQUEST['PHPSESSID']来获取它。

但你为什么需要呢?如果您正在使用会话,则可以在$_SESSION中传递数据,而不必担心会话ID。