2012-08-10 115 views
-3

你好,我想插入到數據庫記錄u_id在php ..我使用會話($ _ SESSION ['u_id'])來得到它,但有時它會出錯。它是安全和好使用會議或很好從URL傳遞??從會話登錄的用戶ID

回答

0

當您確認用戶登錄使用session_start();並設置變量如`$ loggedIn = true;

在每個頁面上,檢查$loggedIn以查看它是否在那裏並設置爲true。

2

這很簡單。一旦用戶登錄,您應該設置像

$_SESSION['user']=1; //if the user's id is 1, for example 

會話要檢查用戶是否登錄,使用

if(isset($_SESSION['user'])){ 
//user has logged in 
}else{ 
//user has not logged in 
} 

在這兩個文件的開頭,你應該寫sesssion_start()

+1

+1用於編寫代碼:) – Fluffeh 2012-08-10 09:50:42

+0

在每個要訪問會話變量的頁面上使用session_start()! – 2012-08-10 09:51:30

+0

沒有人理解我的問題.....我想說哪種方式是好的和安全的.....傳遞u_id在URL中或將u_id存儲在會話中???? – Mehuldabhi 2012-08-10 14:37:31