Процесс перенаправления не работает в PHP - PullRequest
0 голосов
/ 13 мая 2018

Я сделал форму входа, но перенаправление не работает.

 $sql = "SELECT * from login where username = '$username' and password = '$password'";
 $query = mysqli_query($conn, $sql) or die(mysql_error()) ;
 $rows = mysqli_num_rows($query);
  if ($rows == 1 ) {
        header('Location: home.php');
    } else {
        echo "Failed";
    }
    echo "hello";
    mysqli_close($conn);

1 Ответ

0 голосов
/ 13 мая 2018

Ваш вопрос не завершен.Пожалуйста, обновите более подробно.

Кроме того, вместо кода заголовка вы можете отобразить текст для лучшей идентификации.


Если вашей проблемой является код заголовка, это в основномпричина:

Проверьте пробел в начале вашего документа.

Пример:

space space space line


<b>     <?php
header('Location: panel.php');
 ?>
</b>

Вероятно, этот код не будет работать.

поэтому измените на:

<?php
//First check for redirect..
if( 1 == 1)// or any clause [optional]
{
    header('Location: panel.php');
}
?>
    <b>    <?php echo 5*25; ?>
</b>

Также, чтобы гарантировать, что вы также можете написать этот код (после header("Location: ...");).

exit('<meta http-equiv="refresh" content="0;url=link.php" />');
  • 0 isвремя (с).
  • link.php является целью / ссылкой.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...