Otóż mam problem ze skryptem, a dokładnie z logowaniem się do niego. Cała instalacja oraz rejestracja przebiega pomyślnie lecz gdy chcę się zalogować do panelu wyskakuje mi błąd:
Kod
Fatal error: Call to undefined function session_register() in /home/.../public_html/panelsms/login.php on line 52
Oto login.php
<?php ?> <html> <head> <link rel=stylesheet href="stylefree.css" TYPE="text/css" media="screen"/> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="Description" content="" /> <meta name="Keywords" content="sms, panel, minecraft, gry" /> <title>Panel SMS</title> <style type="text/css"> body { background:url('images/bg.png') right no-repeat fixed; color: #e0e0e0; font-family: Minecraft; } </style> </head> <body> <div id="login" style="color: yellow; text-shadow: 1px 1px 0 black; font-size: 120%; font-family: Tahoma; width: 300px; text-align: center"> <?php $topola = 0; require("config/polacz.php"); if ( $_GET['login'] OR $_GET['pass']) { } $wykonano = $_POST['wykonano']; echo "<form action=\"login.php\" method=post> Logowanie<br> Login: <input type=text name=\"nick\" maxlenght=32><br>Haslo: <input type=password name=\"pass\"><br><a class=\"link2\" href=\"register.php\">Nie mam konta</a><input type=hidden name=\"wykonano\" value=\"tak\"><br><input type=submit value=\"Zaloguj\"></form>"; } else { $nick = $_POST['nick']; $pass2 = $_POST['pass']; if($checkpass['pass'] != $pass){ } else { $_SESSION['logged_in'] = true; $_SESSION['logged_nick'] = $nick; $zap = "UPDATE users SET date_lastlogin='$date' WHERE nick='$nick'"; if($checkadmin[isadmin] == 1){ $_SESSION['admin'] = true; } } } ; ?> </div> </body> </html>
Wie ktoś może dlaczego i jak to poprawić?