簡體   English   中英

如何在 Codeignitor 中獲取會話 ID

[英]How to get the Session id in Codeignitor

如何在codeignitor中檢索會話ID? 因為我是框架的新手,所以文檔對我來說太陌生了

首先,您應該將查詢或 CI ACTIVE RECORD 放在模型中,而不是在控制器中。

試試這個

$user->YourIDTableColumn

CI 數據庫活動記錄

多年后我得到了答案,因為當時我在 codeignitor 方面的經驗較少,我感到困惑我知道這是一個非常簡單的問題,但那是我開始使用 codeignitor 的那一天,所以我自己寫了答案

$session_id = $this->session->userdata('id');

如果你想要會話的 id 比你可以使用session_id 還有一件事請用於在application/config/autoload.php 中加載會話

$autoload['libraries'] = array('session');

比您可以在控制器、模型或視圖中使用它。

$this->load->library('session');

echo $this->session->session_id; 

或者,如果您想要一些用戶信息,如電子郵件、ID 等,以便您可以使用。

echo $this->session->userdata("email");

首先,您需要在用戶登錄時將用戶 ID 獲取到會話數據數組中。讓我們認為您的會話數據數組是user_data()

$userid = $this->session->user_data('user_id');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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