Как перенаправить с помощью PHP на QNAP (NAS) - PullRequest
0 голосов
/ 22 октября 2018

У меня есть NAS (QNAP), где размещены все мои файлы, и перенаправление PHP после успешного входа пользователя не работает так, как должно.Это код:

<?php
session_start();

$host = "ip:port";
$user = "root";
$password = "admin";
$db = "segnalazioni";
$conn = mysqli_connect($host, $user, $password, $db);
$errore = "Tentativo di accesso non valido";
$errorNoUsername = "Inserire i dati per loggare";

if(isset($_POST['username'])){
    $userUsername = $_POST['username'];
    $userPassword = $_POST['password'];
    $sql = "SELECT * FROM utenti WHERE username='".$userUsername."' AND password = '".$userPassword."'";
    $result = mysqli_query($conn, $sql);

    if(mysqli_num_rows($result)==1){
        $_SESSION['username'] = $userUsername;
        header('location: main.php');
    } else {
        echo $errore;
    }
} else {
    echo $errorNoUsername;
}
?>

Файл main.php находится в той же папке, что и эта страница (называемая login.php) на моем NAS.Соединение с БД работает нормально, я проверил его с помощью Echo, только редирект не работает.Тот же код на моей локальной машине (и с локальным хостом вместо ip и порта) также отлично работает, и страница удается перенаправить меня.Проблема должна быть в пути к файлу (я думаю), но я не знаю, как правильно установить его.Все файлы находятся в этих папках в этом месте:

\ 192.168.xx \ web \ Verifiche

Примечание. Когда я пытаюсь использовать тот же код на локальном компьютере с помощью xampp(или wamp или что-то в этом роде) работает так, как должно.

1 Ответ

0 голосов
/ 23 октября 2018

Для тех, кто интересуется, например, HTML-кодом до php, перенаправление не работает.Даже если мне все еще нужно понять, почему на моем локальном компьютере все работает нормально, даже если до этого у меня был HTML.

...