本文我将结合一个详细的实例,给大家详细介绍如何用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>
然后创建另一个页面“submit.PHP”,代码如下:
<?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知识,感兴趣的朋友可以收藏学习~ 总结
以上是编程之家为你收集整理的用PHP来设置成功登录的会话(附代码实例)全部内容,希望文章能够帮你解决用PHP来设置成功登录的会话(附代码实例)所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)