如果用户 ($uid) 在过去一小时内提交了条目,则下面的代码应该将用户重定向到索引文件。它不起作用。
知道为什么不吗?
提前致谢,
约翰
$queryuidcount = "select loginid from submission where datesubmitted > (NOW() - INTERVAL 1 hours) AND loginid = '$uid'";
$uidresult = mysql_query($queryuidcount);
if (mysql_num_rows($uidresult) >= 1)
{
session_write_close();
header("Location:http://www.domain.com/sample/index.php");
exit;
}
最佳答案
首先,Location:
和 http://someurl
之间应该有一个空格,否则它不是一个正确形成的 HTTP header (某些浏览器可以应付,有点窒息):
Location: http://someurl
其次,您是否收到“ header 已发送”警告?这意味着您已经在该行之前开始输出(例如文件开头的空格、UTF BOM 标记等)
关于php - 重定向查询不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3193089/