
Na localhost działa bez zarzutu, a na serwerze nie.
Oto wygląd kodu
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <? #definicje stalych # zaloguj user-a function login($login, $passwd) { foreach($line as $temp) { { $_SESSION["USER_AUTH"] = True; $_SESSION["USER_LOGIN"] = $_POST["login"]; return True; } } return False; } # wyloguj user-a function logout() { $_SESSION["USER_AUTH"] = False; $_SESSION["USER_LOGIN"] = Null; } # czy uytkownik istnieje function user_exists($login) { foreach($line as $temp) { } return False; } # dodaje nowego uytkownika function add_user($login, $passwd) { } # sprawdza czy zalogowany function auth() { return ($_SESSION["USER_AUTH"] == True); } ?>
kodowane jest w md5 i zapisywane do pliku
<? # start sesji # biblioteka z funkcjiami include "func.php"; # logowanie, wylogowanie itp switch ($page) { case "login" : break; case "logout" : logout(); break; } ?>
Proszę pomocy...
Przecież jest napisane jak jest funkcja ta przesyłana.
<?php function login($login, $passwd) ?>
A czy jest na serwerze to nie wiem bo serwer mam na nazwa.pl