PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP für Fortgeschrittene und Experten (http://www.selfphp.de/forum/forumdisplay.php?f=13)
-   -   Wie kann man eine Seite bei Variable ohne Wert nicht öffnen lassen? (http://www.selfphp.de/forum/showthread.php?t=2379)

Michael 12.10.2002 09:43:36

Wie kann man eine Seite bei Variable ohne Wert nicht öffnen lassen?
 
Guten Morgen, ok, mal wieder ne Frage:

Ich hab zwei Variable „$name“ und „$password“ beide müssen einen Wert haben, ansonsten darf die Seite „Mitglieder.php“ nicht geöffnet werden. Wie bekomm ich das hin?

c-k 12.10.2002 11:07:17

sali Michael
einen Teil dieses codes hast du ja schon mal gesehen - erweitere ihn - erstelle eine session und speichere

dieses script wird nachdem jemand ein Passwort und Benutzername eingeben hat aufgerufen:

PHP-Code:

if ((($name=="name") AND ($passwort=="passwort")) {
     
session_start();
     
session_cache_limiter('public');
        
setcookie("name","$name");
        
setcookie("passwort","$passwort");
        
header("Location: members.php");

else {
        
header("Location: others.php");


in auf jeder Seite die nur für members ist musst du nun checken ob $name und $passwort einen wert haben, das sieht ungefähr so aus - elegant kann man das ja mit einem include lösen:

PHP-Code:

if (($name=="") OR ($passwort=="")){
       
header("Location: others.php");


wenn man den browser schliesst, werden die cookies gelöscht.
auf einer logout seite könntest du aber noch diese beider variabeln auf "" setzten...
em "& # 123;" = "{"
hoffe das dir das was bringt...
_ck


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:42:37 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.