Javascript 保存的会话值返回为空
我有home.html、login.html和logout.html 当用户单击登录并获得成功时,我存储一个会话值。然后我回到主页并单击logout.html。我得到一个空会话值。请给我一个建议来解决这个问题 登录:Javascript 保存的会话值返回为空,javascript,php,html,session,Javascript,Php,Html,Session,我有home.html、login.html和logout.html 当用户单击登录并获得成功时,我存储一个会话值。然后我回到主页并单击logout.html。我得到一个空会话值。请给我一个建议来解决这个问题 登录: 欢迎 将任何输出发送到浏览器后,无法调用session\u start() 若要修复,请将其移动到脚本的顶部 您还使用了$\u会话['user\u name']以及$\u会话['login\u user']]-假设这是一个错误,只需使用其中一个即可 <?php sessio
欢迎
将任何输出发送到浏览器后,无法调用session\u start()
若要修复,请将其移动到脚本的顶部
您还使用了$\u会话['user\u name']
以及$\u会话['login\u user']]
-假设这是一个错误,只需使用其中一个即可
<?php session_start(); ?>
<!DOCTYPE html>
<html lang="en">
<body>
<?php if (!empty($_SESSION['login_user'])) { ?>
Welcome <?php echo $_SESSION['login_user']; ?>.
<?php } ?>
</body>
</html>
欢迎
在将任何输出发送到浏览器之前,Session_start()必须是php页面的第一行,否则它将无法工作。因此,在您想要访问会话的每个页面的顶部,只需使用
你的代码有一个小错误您缺少代码>在您的代码中
欢迎光临。
^失踪;
使用
session\u destroy()
,并将其设置为自己的文件,例如logout.php,然后再次重定向到home,例如我还假设您在文件中包含php代码时使用的是.php
扩展名,而不是.html
(除非您将它们定义为应该由PHP在web服务器配置中处理的扩展)我不熟悉php和html,所以我不清楚你在说什么。我会清楚地解释我的观点,请帮助修复。我有home.html文件,其中有登录、注册和注销菜单。因此,当用户单击login.html页面并单击提交时,我将访问我的login.php和存储会话,然后我返回主页并单击logout.html获取空会话,即使在主页中也会获取空会话。“我有home.html、login.html和logout.html”。这些应该以.php作为扩展名。
Welcome <?php session_start() echo $_SESSION['login_user']; ?>.
^ missing ;