-4

您好,我想在 php 中插入记录 u_id 的数据库。我使用 session($_SESSION['u_id']) 来获取它,但有时它会出错。使用 session 是否安全和良好,或者从 url 传递是否良好? ?

4

2 回答 2

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()

于 2012-08-10T09:49:56.860 回答
0

当您确认用户登录时使用session_start();并设置一个变量,例如`$loggedIn=true;

在每一页上,检查$loggedIn它是否存在并设置为 true。

于 2012-08-10T09:49:30.050 回答