1109810702

1109810702



Dla odsyłacza Wiadomości tajne opracuj skrypt tajne.php o zapisie sekcji <BODY>: <body>

<div id="glowna">

<hl>Wiadomości tajne</hl>

<?php

if (empty($_COOKIE['log']))

echo "<b>Niestety strona jest niedostępna dla użytkowników"

."niezalogowanych! </b><br><br>";

else

echo "Wszystko OK!<br><br>Duża tajemnica! Dostęp do tej strony ma"

."tylko użytkownik <b>fasola</b>. Hasło= <b>groszek</b><br><br>";

?>

<HR>

<br>

<?php

echo '<a href="'.$HTTP_REFERER.'">Powrót do poprzedniej strony</a>';

?>

<brxbrxbr>

</div>

</body>

Dla odsyłacza Logowanie opracuj skrypt logowanie.php wyświetlający formularz z dwoma polami edycyjnymi o nazwach login i hasło - przeznaczonymi do wprowadzania nazwy i hasła użytkownika uprawnionego do danych tajnych.

Znacznik formularza:

<FORM ACTION="logowanie.php" METHOD="GET">

Odsyłacz powrotu jak w skrypcie poprzednim.

Przetestuj działanie strony z menu, strony z formularzem oraz strony wyświetlającej dane tajne.

Zmodyfikuj działanie strony logowanie.php. Dodaj na początku strony zapis:

<?php

$komunikat=""; SetCookie("log"); if ( isSet($_GET['login'] ) )

{ $komunikat="Zły login lub hasło! Spróbuj jeszcze raz"; if ($_GET['login']=="")

$komunikat="Błędne logowanie! Nie podano Nazwy użytkownika"; elseif ($_GET['hasło']=="")

$komunikat="Błędne logowanie! Nie podano Hasła użytkownika"; elseif ($_GET['login']=="fasola" && $_GET['hasło']=="groszek")

{ SetCookie("log", "jest");

header("Location: index.php"); exit () ;

//die('<meta http-equiv="refresh" content="0; URL=index.php">');

}

2

1



Wyszukiwarka

Podobne podstrony:
Opracuj skrypt liczba.php zawierający odsyłacz do poprzednio wyświetlanej strony. Skrypt powinien za
skanuj0371 (2) PHP i MySQL dla każdego Listing 14.6. Treść skryptu logout.php <?php session_start
• Opracuj i zapisz w pliku dane.php skrypt dla odsyłacza: Wyświetlenie danych. Na początku skryptu (
• Opracuj i zapisz w pliku dane.php skrypt dla odsyłacza: Wyświetlenie danych. Na początku skryptu (
skanuj0431 448 PHP i MySQL dla każdego Wiadomości będą przechowywane w tabeli o nazwie News, zawiera
skanuj0163 (9) 174 PHP i MySQL dla każdego Listing 6.12. Wykorzystanie funkcji strtok <?php $str
skanuj0447 464 PHP i MySQL dla każdego Listing 17.5. Treść pliku newsJorm.php <?php $news_form_co
skanuj0468 (2) Rozdział 18. ♦ System zbierania opinii 485 Rysunek 18.3. Efekt wywołania skryptu anki
skanuj0201 (4) Rozdział 7. ♦ System plików 213 a zatem jeśli do skryptu ankieta.php zostanie przekaz
skanuj0002 (602) 12 PHP i MySQL dla każdego Tabela 1.1. Bazy danych.. z którymi współpracuje PHP

więcej podobnych podstron