session_create_id
創建新的會話ID
函數名:session_create_id()
函數描述:session_create_id() 用於生成一個新的會話ID。該函數可以用於自定義會話ID 的生成方式。
函數用法:session_create_id([string $prefix = ""])
參數說明:
返回值:返回一個新生成的會話ID。
示例:
$id = session_create_id(); echo $id;
輸出類似: 2e9g5fpqf6jj4q3q2s2o2f0o2c
$id = session_create_id("myapp_"); echo $id;
輸出類似: myapp_2e9g5fpqf6jj4q3q2s2o2f0o2c
function custom_session_id() { $chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $length = 32; $id = ''; for ($i = 0; $i < $length; $i++) { $id .= $chars[random_int(0, strlen($chars) - 1)]; } return $id; } session_id(custom_session_id()); echo session_id();
輸出類似: gEHLQaOcD4f3GhIjKlmnOpQrStUvWxYz
注意事項: