2012-08-10 112 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