Witam. Mam plik login-script.php. Jeżeli plik wykonuje się na serwerze lokalnym wszystko działa tak jak powinno, ale jak wrzucę stronę na jakiś darmowy hosting typu 000webhostapp.com czy też prv.pl to skrypt nie wykonuje polecenia header('Location: plik');
Skrypt:
<?php
session_start();
require_once "connect.php";
$connection = @new mysqli($host, $db_user, $db_password, $db_name);
if($connection->connect_errno != 0) {
$_SESSION['error'] = "<p class='error'>Błąd połączenia! Skontaktuj się z administratorem! <b>Kod błędu: ".$connection->connect_errno."</b></p>";
header('Location: logowanie');
}
else {
$login = $_POST['l-login'];
$password = $_POST['l-password'];
$login =htmlentities($login,ENT_QUOTES,"UTF-8");
$password =htmlentities($password,ENT_QUOTES,"UTF-8");
if($query_result = @$connection->query(sprintf("SELECT * FROM uzytkownicy WHERE login='%s' OR email='%s'", mysqli_real_escape_string($connection, $login),mysqli_real_escape_string($connection, $login)))) {
$users = $query_result->num_rows;
if($users > 0) {
echo "Logowanie...";
$user = $query_result->fetch_assoc();
if(password_verify($password,$user['haslo'])) {
$_SESSION['pseudo'] = $user['nazwa'];
$_SESSION['login'] = $user['login'];
$_SESSION['name'] = $user['imie'];
$_SESSION['last-name'] = $user['nazwisko'];
$_SESSION['email'] = $user['email'];
$_SESSION['data-urodzenia'] = $user['data-urodzenia'];
$_SESSION['place'] = $user['miejscowosc'];
$_SESSION['school'] = $user['szkola'];
$_SESSION['specialization'] = $user['specializacja'];
$_SESSION['class'] = $user['klasa'];
$_SESSION['phone'] = $user['telefon'];
$query_result->free_result();
$_SESSION['user-logged'] = 1;
unset($_SESSION['error']);
header('Location: konto');
}
else {
$_SESSION['error'] = "<p class='error'>Niepoprawne hasło do konta! Spróbuj ponownie!</p>";
header('Location: logowanie');
}
}
else {
$_SESSION['error'] = "<p class='error'>Niepoprawne dane logowania! Spróbuj ponownie!</p>";
header('Location: logowanie');
}
}
$connection->close();
}
?>
Kończą mi się pomysły i jeżeli nie podałem jakielkowiek znaczącej informacji proszę o uwagę.
Pozdrawiam i z góry dziękuje za pomoc!