![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 1.11.2009 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
kolejny problem, pracuje na xampp
oto przykłady z książki: movie1.php Kod <?php session_start(); $_SESSION['username'] = "Jan12345"; $_SESSION['authuser'] = 1; ?> <html> <head> <title>Znajdź mój ulubiony film!</title> </head> <body> <?php $myfavmovie = urlencode("Żywot Briana"); echo "<a href='moviesite.php?favmovie=$myfavmovie'>"; echo "Klinknij tutaj, ay zobaczyć informacje o moim ulubionym filmie!"; echo "</a>"; ?> </body> </html> moviesite.php Kod <?php session_start(); //sprawdź czy użytkownik zalogował się, używając poprawnego hasła if ($_SEESION['authuser'] !=1) { echo "Przepraszamy, ale nie masz uprawnień do zobaczenia tej strony!"; exit(); } ?> <html> <head> <title>Witryna o filmach - <?php echo $_REQUEST['favmovie'] ?></title> </head> <body> <?php echo "Witamy na stronie użytkowniku "; echo $_SESSION['username']; echo "! <br>"; echo "Mój ulubiony film to "; echo $_REQUEST['favmovie'];; echo "<br>"; $movierate = 5; echo "Moja ocena dla tego filmu wynosi "; echo $movierate; ?> </body> </html> Pokazuje cały czas: Przepraszamy, ale nie masz uprawnień do zobaczenia tej strony! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
Nie SEESION tylko SESSION.
+ popraw BBcode z [code /] na [php /] |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 1.11.2009 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
kolejny problem tym razem to nie literówka
login.php Kod <?php session_unset(); ?> <html> <head> <title>Proszę się zalogować</title> </head> <body> <form method="post" action="movie1.php"> <p align="center">Wpisz nazwę użytkowika: <input type="text" name="user"> </p> <p align="center">Wpisz hasło: <input type="password" name="pass"> </p> <p align="center"> <input type="submit" name="Submit" value="Wyślij"> </p> </form> </body> </html> movie1.php Kod <?php session_start(); $_SESSION['username'] = $_POST['user']; $_SESSION['userpass'] = $_POST['pass']; $_SESSION['authuser'] = 0; //sprawdź informacje o nazwie użytkownika i haśle if (($_SESSION['username'] == 'Jan') and ($_SESSION['userpass'] == '12345')) { $_SESSION['authuser']= 1; } else { echo "Przepraszamy, ale nie masz uprawnień do zobaczenia tej strony!"; exit(); } ?> <html> <head> <title>Znajdź mój ulubiony film!</title> </head> <body> <?php> $favmovie = urlencode("Żywot Briana"); echo "<a href='moviesite.php?favmovie=$myfavmovie'>"; echo "Kliknij tutaj, aby uzyskać informacje o moim ulubionym filmie!"; echo "</a>"; ?> </body> </html> moviesite.php Kod <?php session_start(); //sprawdź czy użytkownik zalogował się, używając poprawnego hasła if ($_SESSION['authuser'] !=1) { echo "Przepraszamy, ale nie masz uprawnień do zobaczenia tej strony!"; exit(); } ?> <html> <head> <title>Witryna o filmach - <?php echo $_REQUEST['favmovie'] ?></title> </head> <body> <?php echo "Witamy na stronie użytkowniku "; echo "! <br>"; echo "Mój ulubiony film to "; echo $_REQUEST['favmovie'];; echo "<br>"; $movierate = 5; echo "Moja ocena dla tego filmu wynosi "; echo $movierate; ?> </body> </html> to samo się dzieje co wcześniej: Przepraszamy, ale nie masz uprawnień do zobaczenia tej strony! kolejny problem tym razem to nie literówka login.php Kod <?php session_unset(); ?> <html> <head> <title>Proszę się zalogować</title> </head> </body> <form moethod="post" action="movie1.php"> <p align="center">Wpisz nazwę użytkowika: <input type="text" name="user"> </p> <p align="center">Wpisz hasło: <input type="password" name="pass"> </p> <p align="center"> <input type="submit" name="Submit" value="Wyślij"> </p> </form> </body> </html> movie1.php Kod <?php session_start(); $_SESSION['username'] = $_POST['user']; $_SESSION['userpass'] = $_POST['pass']; $_SESSION['authuser'] = 0; //sprawdź informacje o nazwie użytkownika i haśle if (($_SESSION['username'] == 'Jan') and ($_SESSION['userpass'] == '12345')) { $_SESSION['authuser']= 1; } else { echo "Przepraszamy, ale nie masz uprawnień do zobaczenia tej strony!"; exit(); } ?> <html> <head> <title>Znajdź mój ulubiony film!</title> </head> <body> <?php> $favmovie = urlencode("Żywot Briana"); echo "<a href='moviesite.php?favmovie=$myfavmovie'>"; echo "Kliknij tutaj, aby uzyskać informacje o moim ulubionym filmie!"; echo "</a>"; ?> </body> </html> moviesite.php Kod <?php session_start(); //sprawdź czy użytkownik zalogował się, używając poprawnego hasła if ($_SESSION['authuser'] !=1) { echo "Przepraszamy, ale nie masz uprawnień do zobaczenia tej strony!"; exit(); } ?> <html> <head> <title>Witryna o filmach - <?php echo $_REQUEST['favmovie'] ?></title> </head> <body> <?php echo "Witamy na stronie użytkowniku "; echo "! <br>"; echo "Mój ulubiony film to "; echo $_REQUEST['favmovie'];; echo "<br>"; $movierate = 5; echo "Moja ocena dla tego filmu wynosi "; echo $movierate; ?> </body> </html> to samo się dzieje co wcześniej: Przepraszamy, ale nie masz uprawnień do zobaczenia tej strony! nie wiem co jest grane Ten post edytował saperek25 1.11.2010, 12:34:16 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 1 Dołączył: 28.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Raczej haseł w sesji nie przechowujemy (IMG:style_emoticons/default/smile.gif)
Kod ogólnie wygląda dobrze, może coś źle w formularzu logowania wpisujesz? (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 13:31 |