本文我将结合一个详细的实例,给大家详细介绍如何用PHP来设置成功登录的session会话。
→注:会话控制的想法是能够在网站上的单个会话期间跟踪用户。
下面是具体设置会话的步骤:
首先我们创建一个表单,其中包含一个名为name的文本字段和一个提交按钮,并且我们设置方法为post,动作为submit.PHP。
表单如下:
<!DOCTYPE html> <html lang=en> <head> <Meta charset=UTF-8> <title></title> </head> <body> <form name=form method=post action=submit.PHP> <label for=name>姓名:</label> <input type=text name=name id=name /> <input type=submit name=Submit value=提交 /> </form> </body> </html>
<?PHP /** * Created by PHPStorm. * User: Administrator * Date: 2021/8/11 0011 * Time: 上午 11:32 */ // 发起会话 session_start(); // 检查表单是否已提交且名称不为空 if ($_POST && !empty($_POST['name'])) { // 设置会话变量 $_SESSION['name'] = $_POST['name']; } ?> <html> <head> <title>设置会话</title> </head> <body> <?PHP // 设置会话检查变量 if (isset($_SESSION['name'])) { // 如果设置了,用名字问候 echo '你好,'.$_SESSION['name'],!; echo '欢迎访问本页面!'; } else { // 如果没有设置,发送回登录 echo '请 <a href=form.PHP>登录</a>'; } ?> </body> </html>
最后给大家推荐一个《php session 会话(专题)》,在这篇文章中更详细的介绍了session知识,感兴趣的朋友可以收藏学习~
原文地址:https://www.jb51.cc/php/1209857.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。