lab5 Nowy Dokument programu Microsoft Office Word

Politechnika Świętokrzyska
Projektowanie Aplikacji Internetowych

Laboratorium 2

Protokoły

Data wykonania ćwiczenia: 19.12.2011

Godzina: 11:40

1. Zabezpieczyć serwis WWW przed niepożądanym dostępem z adresu IP.

session_name('TESTOWA');

session_start();

echo 'Twoje IP to: '.$_SERVER['REMOTE_ADDR'];

if(isset($_SESSION['user'])) {

header('Location:http://localhost/paicms/zarzadzanie.php');

} else {

$ip = file_get_contents("ip.txt");

$ipArray = explode(';', $ip);

if(in_array($_SERVER['REMOTE_ADDR'], $ipArray)) {

echo "masz bana";

}else{

Logowanie…

Podczas logowania do systemu zarządzania stroną (plik ‘login.php’) sprawdzamy ip użytkownika. Blokowane adresy znajdują się w pliku ‘ip.txt’. Jeśli IP użytkownika nie znajduje się na liście przeprowadzane jest logowanie, w przeciwnym wypadku wyświetlany jest komunikat „masz bana”.

2. Stworzyć mini portal z wykorzystaniem szablonów, treść stron ma być

przechowywana w bazie. Utworzyć panel administracyjny do prowadzania, zmiany i usuwania danych z bazy.

Menu strony pobierane jest z bazy danych.

$sql='select * from menu';

$zaw=mysql_query($sql);

echo '<div id="menu"><ul>';

while ($row = mysql_fetch_row($zaw))

echo '<li><a href="'.$row[0].'">'.$row[1].'</a></li>';

echo '</ul>

Tabela menu ma formę:

adres: VARCHAR opis: VARCHAR

Wyszukiwarka

Podobne podstrony:
Nowy Dokument programu Microsoft Office Word (2)
Nowy Dokument programu Microsoft Office Word (16)
Nowy Dokument programu Microsoft Office Word (3)
Nowy Dokument programu Microsoft Office Word (19)
Nowy Dokument programu Microsoft Office Word (2)
Nowy Dokument programu Microsoft Office Word
Nowy Dokument programu Microsoft Office Word 6
Fiza laborka Nowy Dokument programu Microsoft Office Word
Nowy Dokument programu Microsoft Office Word 2
Nowy Dokument programu Microsoft Office Word
Nowy Dokument programu Microsoft Office Word (2)
Nowy Dokument programu Microsoft Office Word (6)
Nowy Dokument programu Microsoft Office Word 8
Nowy Dokument programu Microsoft Office Word
Nowy Dokument programu Microsoft Office Word
Aniołek Nowy Dokument programu Microsoft Office Word
Nowy Dokument programu Microsoft Office Word (9)
Nowy Dokument programu Microsoft Office Word
Nowy Dokument programu Microsoft Office Word

więcej podobnych podstron