php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.02.2006, 14:00  
Erfahrener Benutzer
 
Registriert seit: 24.12.2004
Beiträge: 184
PHP-Kenntnisse:
Anfänger
GELight sorgt für eine eindrucksvolle AtmosphäreGELight sorgt für eine eindrucksvolle Atmosphäre
GELight eine Nachricht über ICQ schicken GELight eine Nachricht über MSN schicken
Standard Brauch einen kleinen Denkanstoss zu meiner Sessionabfrage...

Hallo alle zusammen,

Ich Bin derzeit dabei mir einen Passwortgeschützten Bereich zu schreiben.
Die Anmeldung klappt schon wunderbar usw...

Mein Problem ist jetzt die Technik der Abfrage meiner Session.
Ich möchte ja niemanden gestatten auf eine meiner späteren Adminseiten per Direktlink zuzugreifen. Das Problem liegt konkret hier:

Aufbau:
Index.php ist die Hauptseite, die alles weitere includiert.

-> SESSION.php ( ABFRAGE MEINER SESSION )
-> HEADER.php

.... Die Seiten zum Administrieren von Inhalten ( CONTENT halt.. )

-> FOOTER.php

Die index.php ist soweit geschützt, da sie ja mit einer Sessionabfrage ausgestattet ist aber meine zu includierenden Unterseiten haben diesen Schutz noch nicht. Includiere ich die SESSION.php auch in den Unterseiten, dann gehe ich Gefahr, dass entweder ein PHP Fehler kommt, weil ja eine oder mehrere Funktionen mehrfach bestehen können nach der nochmaligen includierung der session auf einer meiner Unterseiten oder es geht garnix mehr.

Wie löst ihr solch ein Problem? Ich will ja auch jede seite für sich selbst schützen können und nicht nur UNTER der index.php...

Bin gerade etwas ratlos.

Mario
GELight ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 06.02.2006, 14:05  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

als include einfach einen test machen ob die Session gesezt ist, wenn nicht dann header zur login seite.

ein nettes Tutorial: http://forum.developers-guide.net/showthread.php?t=54
__________________
Wie man Fragen richtig stellt
dsmcg ist offline  
Alt 06.02.2006, 19:26  
Erfahrener Benutzer
 
Registriert seit: 24.12.2004
Beiträge: 184
PHP-Kenntnisse:
Anfänger
GELight sorgt für eine eindrucksvolle AtmosphäreGELight sorgt für eine eindrucksvolle Atmosphäre
GELight eine Nachricht über ICQ schicken GELight eine Nachricht über MSN schicken
Standard

Meine SessionAbfrage nutzt aber 2 Funktionen, die wiederum in meiner session.php includiert werden müssen. Daher kommt es zu dem redeclare Fehler von PHP.

Mario
GELight ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:44 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.