Napisałem taki skrypt logowania :
<!DOCTYPE HTML> <?php ?> <html lang="pl"> <head> <title>Sklepik</title> <style type="text/css"> body { background:url(../res/background.jpg); background-repeat:no-repeat; background-position:top center; background-color:#000000; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF; margin: 188px auto auto 0; } a:link { text-decoration:none; color:#ffd9aa; } a:visited { text-decoration:none; color:#ffd9aa; } a:hover { text-decoration:underline; color:#ffd9aa; } a:active { text-decoration:none; color:#ffd9aa; } a:focus { text-decoration:none; color:#ffd9aa; } h1{ font-size: 1.2em; font-weight: bold; padding:0; margin:0; margin-bottom: 0.5em; } .imprint2 { margin-top: 130px; color: #000000; } .imprint2 a { color: #000000; text-decoration: underline; } input[type=text], textarea, input[type=password] { border: 1px solid #929292; color: #929292; padding: 10px; vertical-align: text-top; width: 300px; -webkit-box-shadow: #e3e3e3 0.1em 0.1em 0.2em; box-shadow: #e3e3e3 0.1em 0.1em 0.2em; -moz-box-shadow: #e3e3e3 0.1em 0.1em 0.2em; -webkit-border-radius: 5px; -moz-border-radius: 5px; -border-radius: 5px; -khtml-border-radius: 5px; background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF)); background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px); } input[type=submit] { border: 1px solid #929292; color: #000; font-weight: bold; padding: 10px; vertical-align: text-top; width: auto; -webkit-box-shadow: #e3e3e3 0.1em 0.1em 0.2em; box-shadow: #e3e3e3 0.1em 0.1em 0.2em; -moz-box-shadow: #e3e3e3 0.1em 0.1em 0.2em; -webkit-border-radius: 5px; -moz-border-radius: 5px; -border-radius: 5px; -khtml-border-radius: 5px; background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF)); background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px); } </style> </head> <body> <center> <br> <br> <br> <br> <form method="post" action=""> Nick z gry : <br> <br> <input type="text" name="login"/> <br> <br> Hasło : <br> <br> <input type="password" name="haslo"/> <br> <br> <input type="submit" value="Zaloguj się!"/> </form> </center> <?php $db = mysqli_connect(dane) @$login = $_POST["login"]; @$haslo = $_POST["haslo"]; $haslozbazy = mysqli_query($db, "SELECT password FROM user_data WHERE user_name='$login'"); $haslozbazy1 = $haslozbazy->fetch_assoc()['password']; $loginsprawdz = mysqli_query($db, "SELECT user_name FROM user_data WHERE password='$haslo1'"); $loginsprawdz1 = $loginsprawdz->fetch_assoc()['user_name']; $id = mysqli_query($db, "SELECT user_id FROM user_data WHERE user_name='$login'"); $id1 = $id->fetch_assoc()['user_id']; if($haslozbazy1 == $haslo1 and $login == $loginsprawdz1) { $_SESSION["logged"] = true; $_SESSION["login"]=$_POST["login"]; } } ?> </body> </html>
Problem polega na tym, że po wejściu na index.php i po zmianie nazwy też zamiast panelu pojawia się biała strona bez żadnych błędów.
Na localhoscie ( xampp ) wszystko działa jednak na VPSie mam Nginx strona jest biała.