很多站长朋友们都不太清楚php登录信息,今天小编就来给大家整理php登录信息,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 PHP能否使用include做用户登录信息保存? 2、 php保存登录状态 3、 php怎么做用户登录之后获取相应的用户信息? 4、 thinkphp如何实现用户登录信息保存本地 PHP能否使用include做用户登录信息保存?理论上可以,
新建一个登陆信息.php,然后include这个文件,
然后每次登陆用户,你就把他的标识信息保存到这个文件中,
然后每次根据文件中的是否含有某个用户的标识来判断他是不是在线,
不过这样有点傻,为啥不用session呢,
php保存登录状态在php中要保存登录状态,一般都会用cookie或session来保存用户的信息,比如用户名和密码。例子:
$_SESSION['user_id']=$user_id;
$_SESSION['username']=$password;
setcookie('user_id',$user_id,time()+(60*60*24*30));
setcookie('username',$password,time()+(60*60*24*30));
如果要用户下次来访问网站还能读取用户信息就要使用cookie,它可以把用户信息存到电脑中,而用session保存的信息关闭浏览器就会销毁。
php怎么做用户登录之后获取相应的用户信息?登录:
根据用户输入的用户名和密码,在数据库中进行查找。如果数据库中有记录,说明用户名和密码输入正确。然后将用户ID保存到Session中。后期如果要调用,当前登录的用户信息,只需要使用session中的用户ID。在数据库中查找返回即可
thinkphp如何实现用户登录信息保存本地thinkphp中通过操作cookie来保存用户登录信息到本地。
cookie方法是ThinkPHP内置的函数,用于完成cookie的设置、获取和删除操作。
设置cookie:
cookie('name','value'); //设置cookie
cookie('name','value',3600); // 指定cookie保存时间为1小时
高级设置:
cookie('name','value',array('expire'=>3600,'prefix'=>'think_')); // 指定有效期和前缀
// 下面的代码和上面等效
cookie('name','value','expire=3600prefix=think_')
获取cookie:
$value = cookie('name');
关于php登录信息的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php登录信息 php登录信息存缓存redis的详细内容...