簡體   English   中英

一種生成自定義會話ID而無需編輯php.ini的方法

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM