eine weitere, eigentlich total einfache Lösung ist der Schutz per .htaccess
Wenn diese Datei in einem Verzeichnis existiert, werden dieses Verzeichnis und alle Unterverzeichnisse vor unbefugtem Zugriff geschützt.
Ich kenne mitlerweile keinen Hoster mehr, der diese Funktionalität nicht anbietet, also sollte es auf jedem beliebigen Webspace funktionieren
Dazu brauchst du in dem zu schützenden Verzeichnis erst mal eine Datei, die ".htaccess" heisst. Um diese zu erstellen brauchst du nur einen einfachen Text-Editor.
Der Inhalt sieht dann wie folgt aus:
1:
2:
3:
4:
5:
6: |
AuthName "Protected Area"
AuthType Basic
AuthUserFile /pfad zu deinem webspace/irgendeinverzeichnis/.htpasswd
require valid-user
|
wie du siehst, benötigt diese Datei eine weitere Datei (.htpasswd). In dieser Datei stehen dann die Benutzerdaten.
Wichtig hierbei ist aber, dass du als Pfad nicht etwa die URL zu deinem Webspace angibst, sondern den
absoluten Pfad auf dem Webserver.
Diesen Pfad kannst du entweder bei deinem Hoster erfahren, oder du bekommst ihn auch ganz einfach mit der PHP-Funktion
phpinfo();
raus.
die .htpasswd (die Datei darf auch anders heissen, sie sollte nur mit .ht anfangen, damit APACHE diese Datei unter keinen Umständen rausrückt) sieht dann wie folgt aus:
1:
2:
3:
4: |
Benutzername1:Passwort1
Benutzername2:Passwort2
|
Das Passwort ist natürlich verschlüsselt anzugeben. Das geht natürlich nicht auf einem Stück Papier.
Einen brauchbaren Passwort-Generator findest du hier:
http://www.kxs.net/support/htaccess_pw.html
und hier
http://tools.dynamicdrive.com/password/
der generiert dir sogar gleicht die .htaccess und die .htpasswd - brauchst du nur noch per copy&paste übernehmen - einfacher gehts nun wirklich nicht
---
while ( time() < mktime(0,0,0,5,3,2006) )
{
echo "PHP-Depp";
}