我正在尝试通过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:)
答案 0 :(得分:-1)
它位于$_GET
或$_COOKIES
。您可以使用$_REQUEST['PHPSESSID']
来获取它。
但你为什么需要呢?如果您正在使用会话,则可以在$_SESSION
中传递数据,而不必担心会话ID。