很多站长朋友们都不太清楚php登陆修改状态,今天小编就来给大家整理php登陆修改状态,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php用户非正常退出怎么改变用户状态 2、 用户登录 修改个人信息 PHP的实现 3、 php用户登陆状态查询和登陆状态保存应该怎么做?我知道有session和cookie可以用来保存, 4、 php网站用户已登陆有时候刷新变成其他账号用户的登陆状态。一般什么问题 5、 php 记录登陆状态 php用户非正常退出怎么改变用户状态可以通过session_set_cookie_parms()或者set_cookie()来修改session文件的生存时间,从而改变用户状态
用户登录 修改个人信息 PHP的实现html关联php是用的form窗口标签。
<form action="user.php" method="post">
<input type="text" name="username" />
<input type="password" name="password" />
<input type="submit" value="登录" />
</form>
其中method 是数据的提交方式,post为匿名提交,get为明文提交(也就是用户名和密码都在url上可见)
action是将数据提交到那个页面。
input框中的name就是php用来获取html的属性名,当你点击了登录按钮后,系统就会把form里面所有有name值的输入框的value的值发送到action填写的页面中,然后你在php后面输出$_POST就能看见你输入的所有的值了。然后你再在$_POST里面挑选你要的值进行用户名和密码验证,成功就做某事,失败就做某事,就是这么so easy
php用户登陆状态查询和登陆状态保存应该怎么做?我知道有session和cookie可以用来保存,php页面:
$pwd=$_POST['pwd'];
$name=$_POST['name'];
$info=mysql_query('select * from user where pwd='.$pwd.' and name='.$name.' limit 1 ');
$info=mysql_fetch_array($info,MYSQL_ASSOC);
if(empty($info)){
$_COOKIE['user_name']=$info['name'];
$_COOKIE['user_id']=$info['id'];
}
大概流程,登陆成功了存cookie
取的时候就随便了 直接用就是了
php网站用户已登陆有时候刷新变成其他账号用户的登陆状态。一般什么问题这个应该和你的验证有关吧,cookies或session也有可能是你的模式用的单例模式,无论你是哪种验证方式,但要唯一属性,比如,用户名和用户ID等,然后通过算法来答到该用户在全局的环境里有唯一的标识,这种就不会造成用户混乱问题。
php 记录登陆状态首先在所有页面最上边加个
<?php
session_start();
?>
然后你在处理验证用户名和密码的页面后边给他赋个值比如:
$_SESSION['uid']=$row['uid'];
然后在你需要看他有没登陆的页面上加
<?php
if(empty($_SESSION['uid'])){
//没有登陆的话.....
}else{
//已经登陆了..
}
关于php登陆修改状态的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php登陆修改状态 php实现登录功能的详细内容...