會話名稱
檢查是否已建立會話 cookie
會話名稱是用於儲存會話的 cookie 的名稱。你可以使用它來檢測是否已為該使用者建立了會話的 cookie:
if(isset($_COOKIE[session_name()])) {
session_start();
}
請注意,除非你真的不想不必要地建立 cookie,否則此方法通常沒用。
更改會話名稱
你可以通過呼叫 session_name()
來更新會話名稱。
//Set the session name
session_name('newname');
//Start the session
session_start();
如果沒有為 session_name()
提供引數,則返回當前會話名稱。
它應該只包含字母數字字元; 它應該簡短且具有描述性(即對於啟用了 cookie 警告的使用者)。會話名稱不能僅包含數字,必須至少包含一個字母。否則,每次都會生成一個新的會話 ID。