Hallo Philipp,
Ich habe ein Design, bei welchem der Inhalt eingebettet ist. Deshalb muss ich meine Links nach dem Schema "<a href="index.php?site=home.php">Home</a>" schreiben.
bindest du die home.php mit include($site) (bzw. $_GET['site']) ein? Und ohne zu überprüfen was in $_GET['site'] drinsteht? Dann handelst du dir ein verdammt großes Sicherheitsloch ein - _unbedingt_ überprüfen, was in $_GET['site'] drinsteht - sonst kommt einer daher und ruft dein Script über index.php?site=http://example.com/beoessesscript.txt auf und schon hast du den Salat.
Im Übrigen sind Konstruktionen wie index.php?site=irgendwas nicht sehr schön - wie man das verhindert (ohne die php-Datei zu ändern) steht im </archiv/> z.B. in </archiv/2003/7/53813/#m298552>.
Wenn man das erste Mal auf meine Seite kommt, wird noch kein Inhalt angezeigt. Wie stelle ich das jetzt an, dass beim ersten Aufruf erst einmal home.php als Inhalt angezeigt wird?
du suchst die Funktion empty()
Grüße aus Nürnberg
Tobias
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|