您好,登錄后才能下訂單哦!
在php.ini中配置為:session.name = PHPSESSID
在請求開始的時候,會話名稱會被重置并存儲到session.name配置項。
所以要想在不改變php.ini配置文件的情況下,更改session_name 必須要在 session_start()或
session_register()之前設置session_name。
[ 先啟動會話,再設置session_name]
<?php
/**
* 深入理解PHP會話控制
* User: gutops
*/
//啟動新會話
session_start();
//設置session_name
session_name('PHPSESSID_NEW');
echo session_name(); //輸出為PHPSESSID_NEW
這樣sesssion_name并未改變,查看瀏覽器cookies name為PHPSESSID(php.ini中默認設置的session.name)
<?php
/**
* 深入理解PHP會話控制
* User: gutops
*/
session_name('PHPSESSID_NEW');
session_start();
echo session_name(); //輸出為PHPSESSID_NEW
查看瀏覽器cookies,可以看到name變為PHPSESSID_NEW
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。