Php 标题在提供用户名和密码后不会重定向到特定页面
在成功或未成功登录后,我使用header语句将用户重定向到特定页面,但header语句并没有将我重定向到该特定页面。如果我看到URL,我可以找到符号而不是特定页面 虽然相同的代码在其他服务器上工作。我已经在Stackoverflow.com上阅读了大部分问题,并尝试了几乎所有的答案,但都没有成功。 这是我的密码:Php 标题在提供用户名和密码后不会重定向到特定页面,php,redirect,Php,Redirect,在成功或未成功登录后,我使用header语句将用户重定向到特定页面,但header语句并没有将我重定向到该特定页面。如果我看到URL,我可以找到符号而不是特定页面 虽然相同的代码在其他服务器上工作。我已经在Stackoverflow.com上阅读了大部分问题,并尝试了几乎所有的答案,但都没有成功。 这是我的密码: if($_POST) { ob_start(); $office = $_POST["search_category"]; $sub_category = $_
if($_POST)
{
ob_start();
$office = $_POST["search_category"];
$sub_category = $_POST["sub_category"];
$password = md5($_POST["password"]);
$query = "select * from contacts where officeid = $office and Posting = '$sub_category' and password = '$password'";
$result = mysql_query($query) or die('Mistake in query');
$count = mysql_num_rows($result);
if ($count>=1)
{
$data = mysql_fetch_array($result);
$_SESSION['user'] = $data['Posting'];
$_SESSION['semenu'] = $data['semenu'];
$_SESSION['seid'] = $data['seid'];
if ($_SESSION['semenu'] == 1 or $_SESSION['semenu'] == 2)
header("location:contenrollment.php");
else
header("location:relogin.php");
exit;
ob_end_flush();
}?>
<> >而不是重定向到上述两个页面中的任何一个,而是重定向到空白页,空白页具有确切的URL,但仅具有文件名而不是文件名。我还检查了查询,没有错误。如果您的脚本位于站点的根目录中,请尝试使用:
header("Location: /contenrollment.php");
或
你的$\u帖子中的数据是什么?似乎在$u POST上没有传递任何数据。我已检查数据是否在查询中正确发布,并且查询给出的输出不在根目录中,它与登录页面位于同一位置,我的意思是两个页面位于同一位置
header("Location: /relogin.php");