skanuj0227 (3)

skanuj0227 (3)



240 PHP i MySQL dla każdego

Rysunek 8.8.

Główna część witryny dostępna po zalogowaniu użytkownika


0k Edycja JWidok Przejdź Eakladki Narzędzia Pornos

mm

[§? |iJ http://localhost/maln.php

d

^ Rozpocznij przygód... . . Aktualności


Jesteś załogowany jako: userl

Pamiętaj o wylogowaniu przed opuszczeniem strony!

Wylosowanie

ł

?>

<html>

<body>

Jesteś załogowany jako: <?php echo $_SESSI0N['załogowany'] ?> <br>

Pamiętaj o wylogowaniu przed opuszczeniem strony!

<br>

<br>

<a href="logout.php">Wylogowanie</a>

</body>

</html>

Skrypt wykonujący czynność wylogowania (logoutphp) został przedstawiony na listingu 8.11. Również i w tym wypadku kod rozpoczyna się od sprawdzenia, czy użytkownik, który próbuje się wylogować, faktycznie był wcześniej załogowany. Jeśli odpowiedź jest twierdząca (była ustawiona zmienna załogowany), zmienna załogowany jest usuwana za pomocą funkcji unset, a zmiennej komunikat jest przypisywany napis informujący o wylogowaniu. Jeśli natomiast zmienna załogowany nie była ustawiona, zmiennej komunikat przypisywany jest napis informujący, że użytkownik nie był załogowany. Ostatecznie sesja jest kończona za pomocą funkcji session_destroy, a zawartość zmiennej komunikat jest wysyłana do przeglądarki.

Listing 8.11. Skrypt umożliwiający wylogowanie <?php

session_start():

i f(!i sSet($_SESSION['za1ogowany'])){

Skomunikat - "Nie byłeś załogowany!”:

}

else{

un set ($_SESS ION [' za 1 ogowany']):

Skomunikat = "Wylogowanie prawidłowe!”:

}

session destroyO:

?>

<html>

<body>

<?php echo Skomunikat ?>

</body>

</html>


Wyszukiwarka

Podobne podstrony:
skanuj0473 490 PHP i MySQL dla każdeg: Rysunek 19.1. Strona główna po zalogowaniu użytkownika niepos
skanuj0253 (3) 266 PHP i MySQL dla każdego Rysunek 9.33. Nawiązanie połączenia serwerem MySQL Plik E
skanuj0286 (3) 300 PHP i MySQL dla każdego Rysunek 10.9. 3S5.::ir Imi s Mi as lilio . Na sto fron
skanuj0300 (2) 314 PHP i MySQL dla każdego Rysunek 11.5. mysql> SELECT tytuł, imię, nazwisko, isb
skanuj0204 (4) 216 PHP i MySQL dla każdego Rysunek 7.11. Tabela zawierająca e». Edycia WifcŁ Pr a*
15247 skanuj0249 (3) 262 PHP i MySQL dla każdego Rysunek 9.25. Nieprawidłowa struktura
37508 skanuj0445 462 PHP i MySQL dla każdego Rysunek 17.4. Ekran listy wiadomości Wynik tego działan
37896 skanuj0481 (2) 498 PHP i MySQL dla każdego Rysunek 19.5. Lista adresów subskrybentów będąca wy

więcej podobnych podstron