登录php后从不显示登录页面
我是PHP新手登录php后从不显示登录页面,php,login,Php,Login,我是PHP新手 我正在使用php&mysql为用户创建一个简单的登录功能 这里我想做一件简单的事情,当用户在“登录”后按“后退”按钮时,他不应该将登录页面重新显示在屏幕上。 我尝试过使用JS history.forward,但有点奇怪… 它会显示登录页面的一瞬间,并将用户从按下“后退”按钮的位置带回同一页面 如何创建一个类似facebook的功能,即使按“后退”按钮,登录后也不会出现登录页面 请帮忙……:) 尝试在sql查询中使用“AND”代替“&” 在设置会话之前,必须先在php中启动会话。
我正在使用php&mysql为用户创建一个简单的登录功能
这里我想做一件简单的事情,当用户在“登录”后按“后退”按钮时,他不应该将登录页面重新显示在屏幕上。
我尝试过使用JS history.forward,但有点奇怪…
它会显示登录页面的一瞬间,并将用户从按下“后退”按钮的位置带回同一页面 如何创建一个类似facebook的功能,即使按“后退”按钮,登录后也不会出现登录页面 请帮忙……:)
尝试在sql查询中使用“AND”代替“&” 在设置会话之前,必须先在php中启动会话。
您可以从会话开始
include_once 'conn.php';
session_start(); //add this line in your code.
if (isset($_SESSION['username']))
{
header('location:home.php');
}
您总是希望添加退出在header()
函数之后执行code>,以防止执行下面的代码块 您是否添加了session_start()代码>在顶部?是的添加了…….我在conn.php中添加了它,并检查了(!isset($\u SESSION))然后SESSION\u start这将不起作用。如果没有调用SESSION\u start(),您的if(!isset($\u SESSION))
将无法工作
为什么要执行会话_start()代码>有条件吗?不需要如果我不给出条件,它会抛出会话已启动的警告..(从上一页)使用session_start();正如@maulike所写,您绝对应该使用exit();。否则,脚本执行不会终止。退出(标题(“位置:http://example.com”);或标题(“位置:http://example.com”);退出();看:如果你是php新手,你也可以关注我的博客。“如果你愿意,请告诉我堆栈溢出率。
include_once 'conn.php';
session_start(); //add this line in your code.
if (isset($_SESSION['username']))
{
header('location:home.php');
}