导航:首页 > 编程语言 > php记住登录状态

php记住登录状态

发布时间:2023-01-07 23:29:24

A. 请问在php中怎么实现不同的网站都各自记住自己的登陆状态。用session方式的。

你得实现多域名共享session,然后持久化存储session,比如存储到redis中,利用访客的ip以及http头生成个唯一的键值来实现。

B. PHP怎么避免在登录后的页面中刷新时重新提交表单怎么让服务器记住当前用户的登录状态啊

在全局数组,如_SESSION里设置一个变量,如果用户已经登录就将这个变量设置为1,如果没登录就设置为0,在welcome.php的前面检查这个变量的值,下面的你应该知道怎么做了吧

C. php是如何记录现在是哪个用户登陆的

用户登录信息一般都是保存在session中的,打开浏览器访问网站,服务器就会为此浏览器的本次链接创建一个session,登录后可以把信息放入session用来区分用户是否登录,同时也可以快速获取用户信息。

D. PHP怎么避免在登录后的页面中刷新时重新提交表单怎么让服务器记住当前用户的登录状态啊

你好!
if(
$_SESSION[''user_id])
{
header('Location:
a.php');
}
登陆后给session赋值,判断存在某值就跳转到其他页面
如果对你有帮助,望采纳。

E. php中如何记录状态比如 登录状态,cookie不行

setcookie 定义cookie

session['name']="admin";

设置 Cookie 的生存期:

<?php
session_start();
// 保存一天
$lifeTime = 24 * 3600;
setcookie(session_name(), session_id(), time() + $lifeTime, "/");
?>
下面是session
其实 Session 还提供了一个函数 session_set_cookie_params(); 来设置 Session 的生存期的,该函数必须在 session_start() 函数调用之前调用:
<?php
// 保存一天
$lifeTime = 24 * 3600;
session_set_cookie_params($lifeTime);
session_start();
$_SESSION["admin"] = true;
?>
如果客户端使用 IE 6.0 , session_set_cookie_params(); 函数设置 Cookie 会有些问题,所以我们还是手动调用 setcookie 函数来创建 cookie。

F. PHP 中如何 记录登陆状态

开启会话功能
在需要记录登录状态的脚本最前面添加
<?php
session_start();
?>
然后当登录成功之后,$_SESSION['name']=$username;
之后,只要在其他脚本验证是否存在$_SESSION['name']既可验证是否登录了

G. php 如何使用cookie安全的保存登录状态sessionid

同样还是将用户的认证信息保证在一个cookie中,具体如下:
1.cookie名:uid。推荐进行加密,比如MD5('站点名称'+userid)。
2.cookie值:登录名|有效时间Expires|hash值。hash值可以由"登录名+有效时间Expires+用户密码(加密后的)的前几位+salt",salt是保证在服务器端站点配置文件中的随机数。
这样子设计有以下几个优点:
1.即使数据库被盗了,盗用者还是无法登录到系统,因为组成cookie值的salt是保证在服务器站点配置文件中而非数据库。
2.如果账户被盗了,用户修改密码,可以使盗用者的cookie值无效。
3.如果服务器端的数据库被盗了,通过修改salt值可以使所有用户的cookie值无效,迫使用户重新登录系统。
4.有效时间Expires可以设置为当前时间+过去时间(比如2天),这样可以保证每次登录的cookie值都不一样,防止盗用者窥探到自己的cookie值后作为后门,长期登录。

阅读全文

与php记住登录状态相关的资料

热点内容
dvd光盘存储汉子算法 浏览:755
苹果邮件无法连接服务器地址 浏览:958
phpffmpeg转码 浏览:669
长沙好玩的解压项目 浏览:140
专属学情分析报告是什么app 浏览:562
php工程部署 浏览:831
android全屏透明 浏览:730
阿里云服务器已开通怎么办 浏览:801
光遇为什么登录时服务器已满 浏览:300
PDF分析 浏览:482
h3c光纤全工半全工设置命令 浏览:139
公司法pdf下载 浏览:379
linuxmarkdown 浏览:349
华为手机怎么多选文件夹 浏览:681
如何取消命令方块指令 浏览:347
风翼app为什么进不去了 浏览:776
im4java压缩图片 浏览:360
数据查询网站源码 浏览:148
伊克塞尔文档怎么进行加密 浏览:888
app转账是什么 浏览:161