Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 会话中记录的用户id_Php_Session - Fatal编程技术网

Php 会话中记录的用户id

Php 会话中记录的用户id,php,session,Php,Session,您好,我想在数据库中插入php中记录的u_id。我使用session($_session['u_id'])来获取它,但有时它会出错。使用session或从url传递是否安全、良好???当您确认用户登录时使用session_start()并设置变量,如`$loggedIn=true 在每一页上,检查$loggedIn以查看它是否存在并设置为true。这非常简单。用户登录后,应设置如下会话 $_SESSION['user']=1; //if the user's id is 1, for examp

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

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


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

这非常简单。用户登录后,应设置如下会话

$_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
}

在这两个文件的开头,您应该编写
session\u start()

+1来写出代码:)在您想要访问会话变量的每个页面上使用session\u start()!没有人理解我的问题…我想说哪种方式是好的和安全的…在URL中传递u_id或在会话中存储u_id???在会话中传递它是非常不安全的。。。您可以更改其值并以其他用户身份登录。对不起。。。我的意思是“通过URL传递它是非常不安全的”。。。