php(会话控制)

setcookie用来设置cookie:

在这里插入图片描述

setcookie也可以删除指定cookie。

在这里插入图片描述

在这里插入图片描述

通过md5函数加密数据。

在这里插入图片描述

这是登录前发现并不存在cookie.

在这里插入图片描述

登录成功后发现setcookie生效本地存储了cookie,并切键值使用md5函数加密过的。

在这里插入图片描述

通过$_COOKIE数组可以取出cookie值。

在这里插入图片描述

session一般存储在服务器端。

session使用前必须开启,session_destroy会销毁session,使其在别的文件不能使用,同样session信息也存在对应的$_SESSION数组中。

在这里插入图片描述

可以看到刚刚存储的session信息。

在这里插入图片描述

在这里插入图片描述

由于刚才调用session_destroy函数销毁,所以在这个页面就取不到session信息。

在这里插入图片描述

将这个函数注释掉,并重新载入session.php这个页面,再进入session2.php这个页面。

在这里插入图片描述

可以看到在session2.php这个页面取到了session.php这个页面存储的session信息

在这里插入图片描述

可以通过unset函数销毁session中的某个指定的键值。

在这里插入图片描述

可以看到username这个键和对应的值都被销毁掉了。

在这里插入图片描述

通过cookie和session可以灵活实现用户登录和会话控制等。

猜你喜欢

转载自blog.csdn.net/qq_46456049/article/details/108589470