已创建登录页面..然后欢迎页面... 但用户不能直接进入欢迎页面...如果用户试图转到欢迎页面,它会被重定向到登录页面......但是收到错误....
在SOF中尝试了大部分答案,没有希望
无法修改标题信息 - 已由
发送的标题<script type="text/javascript">
function delayer(){
window.location = "login.html"
}
</script>
<?php session_start();
$_SESSION['username']=$username;
?>
<body onLoad="setTimeout('delayer()',5000)">
<?php
include "l_db.php";
$username=$_POST['username'];
$password=$_POST['password'];
$sqal="SELECT * FROM login where username='$username' and password='$password'";
$query=mysql_query($sqal) or die(mysql_error());
$q=mysql_num_rows($query);
if($q>0)
{
echo $username;
//session_start();
//$_SESSION['username']=$username;
header('location:adminarea.php');
}
else
{
echo $password;
echo $_SESSION['username'];
echo "InValid Username or Password";
header("location:adminarea.php");
//echo "<center> <img src=http://blog.karachicorner.com/blog-images/ajax-loading-bar/ajax-loading-bar-26.gif></center>";
}
?>
尝试了SOF中的大部分答案
答案 0 :(得分:1)
您不能在标头(...)语句之前放置echo语句。
确保使用标题(...)之前进行任何回音,你应该没问题。
答案 1 :(得分:0)
您已发出
<script type="text/javascript">
function delayer(){
window.location = "login.html"
}
</script>
和
<body onLoad="setTimeout('delayer()',5000)">
header('location:adminarea.php');
之前,因此它不起作用。在发送标题之前,不应发送任何内容。