很多站长朋友们都不太清楚php当前用户信息,今天小编就来给大家整理php当前用户信息,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 PHP如何将当前登录用户的信息获取写入数据库 2、 PHP如何获取用户的资料? 3、 PHP获得当前登录用户ID,详细代码写法 4、 php 怎样获取当前客户端登陆用户的用户名 5、 php怎么做用户登录之后获取相应的用户信息? PHP如何将当前登录用户的信息获取写入数据库添加新闻的时候是有表单的吧 那么 就在表单<form>里加上一个 <input type="hidden" name=“username” value="$username" >
其中 value 记录的是你当前用户名 比如 value=“管理员”
然后在你接收表单传值的页面 比如 save.php 里接收 具体是 post 还是 get 看你 form 李 method 的写法。。。比如 $username=$_POST['name'];
然后把$username存到数据库里
sql 语句 insert into news_table set username='$username'.............
具体的代码 得看你的系统 框架什么的 但是原理就这么个原理 表单传值 接收 数据存储
PHP如何获取用户的资料?你在登录的时候将你需要的信息填入session中,然后在任意页面调用session就可以了。
比如你在登录成功之后将你的用户id存进session,然后在指定的页面用这个id去查数据库查你想要的i信息。
你也可以在登录的时候将你登录成功查到的那条信息存session,然后在你想要的页面直接用session就可以了。
当然,cookie也行。
PHP获得当前登录用户ID,详细代码写法/*
获取用户信息,首先是根据条件来查找用户
$_SERVER["user_id"] 登陆保存user_id保存到session
$_SERVER["user"] 登陆保存用户到session
*/
"select * from user where id='".$_SERVER["user_id"]."' and user ='".$_SERVER["user"]."'" ;
/*
更新用户信息首先是要查找出这个用户信息
查找的时候必须传递id参数过去,否则无法找到对应的用户
*/
"select * from user where id='".$_GET["user_id"]."'" ; // 可以不用根据id来做判断,但是判断的内容必须是唯一的
/*
最后修改完信息后通过表单提交的内容也要带能唯一识别用户的参数,(例如:id)
*/
"update user set face='".$_POST["user_icon"]."' where id='".$_POST["user_id"]."'"
都是手写的,用的好记得采纳哦,还有不懂的可以继续追问。
php 怎样获取当前客户端登陆用户的用户名一般用会话(SESSION)来判断是否登录,以及登录用户名等信息。
//登录页面
<?php
session_start();
if($_POST['user']==$user $_POST['pwd']=$pwd){
//如果登录成功,生成对应的会话值。
$_SESSION['logined']=1; //判断是否已经登录的依据。
$_SESSION['user']=$user; //记录当前登录用户。
}else{
echo "登录失败,不记录SESSION值";
}
?>
//另一个页面
<?php
session_start();
//检测是否登录
if(isset($_SESSION['logined']) $_SESSION['logined']){
//$_SESSION['logined']有设置,并且值为真,表示已经登录
echo "当前登录用户是: ".$_SESSION['user'];
}
?>
SESSION是代表会话值,他的生存时间是浏览器打开的周期,就是说浏览器一旦关闭,会话值就会消失。并且会话值有个特点就是,在会话值生命周期内,同一个域名的页面能够访问该域名产生的会话值。
php怎么做用户登录之后获取相应的用户信息?登录:
根据用户输入的用户名和密码,在数据库中进行查找。如果数据库中有记录,说明用户名和密码输入正确。然后将用户ID保存到Session中。后期如果要调用,当前登录的用户信息,只需要使用session中的用户ID。在数据库中查找返回即可
关于php当前用户信息的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php当前用户信息 php用户行为记录的详细内容...