0
            if($query->num_rows===1)
            {
                    while($row = $query->fetch_object()){
                              $_SESSION['user'] = $row->user;
                              header('Location: http://www.URLISSECRETGOSH.com/index.php');
                             }
                    exit();

这在 chrome 中运行良好,但我无法在 Firefox 中运行。

人们说把它移到顶部,但在这种情况下这不是一个真正的选择。

谢谢你,小羊

4

1 回答 1

0

您的位置标题上方不应有任何字符,包括新行。在将标头位置设置为新位置之前,PHP 不应打印任何字符。

所以如果你有这样的东西

[newlinehere]
<?php

header('Location: http://www.URLISSECRETGOSH.com/index.php');
?>

不起作用。您的 php 标签和之前的 php 标签不应该打印任何字符。检查 php 中的 echo,检查 php 标签外的新行。什么都不应该在那里,然后它将起作用。

于 2013-01-30T00:56:20.850 回答