[英]A way to generate a custom session ID without editing php.ini
我正在嘗試創建自定義會話ID生成器。 從我在網站上閱讀的內容中,您可以通過手動編輯PHP的設置文件來完成此操作,但是,在我從共享服務器切換到完全可自定義的服務器之前,它將無法使用。
我想問的是,是否可以通過向頁面輸入PHP代碼來指定會話ID的生成方式? 我的目的是使用與默認ID生成器相同的機制,但使用sha512和一些自定義的東西,如salt。
如果在調用session_start()
之前將字符串傳遞給session_id()
函數,則可以自己設置會話ID。 例如:
function generate_id() {
...
return $your_id;
}
session_id(generate_id());
session_start();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.