1
我試圖通過獲取(url)而不是通過cookie傳遞會話id的值。 我的php.ini的配置是:通過傳遞的SID的值獲取
session.use_cookies =上 session.use_only_cookies =關 session.use_trans_sid指定=上
通常(總是)該cookie被使能在用戶的瀏覽器,所以,如果我嘗試通過URL傳遞sid: www.site.com/?phpsessid=abc 它不起作用,因爲常量SID(http://www.php.net/manual/en/session.idpassing.php )保持空白,會話使用$ _COOKIE ['PHPSESSID']。
如果Cookie手動禁用,則會話使用SID。
我的問題是:我可以使用SID通過獲取啓用cookie嗎?也許有一些php.ini的配置,我不明....
THX :)
我試圖研究會話固定,如果在用戶的瀏覽器中啓用cookie,則通過get傳遞的SID將被忽略。 www.site.com/?phpsessid=abc echo $ _COOKIE ['PHPSESSID'] ='abc' echo SID = empty! – 2010-12-22 09:15:08