Andreas Korthaus: Link im Include öffnen

Beitrag lesen

Hi!

Ich habe auf meiner Seite ein PHP Include und habe damit aber leider ein kleines Problem: Wenn mit Hilfe dieses Includes eine Seite angezeigt wird und diese Seite Links enthält, dann öffnet sich die verlinkte Seite leider nicht. Stattdessen erhalte ich nur eine Fehlermeldung, dass die Seite nicht geöffnet werden könnte. Es liegt aber nicht etwa daran, dass die Seite nicht existiert - nein, es öffnet sie einfach nicht.

Hast Du mal in den HTML(!)-Quelltext der Seiten die Dein Server ausliefert geguckt? Stehen da vielleicht relative URLs drin, die unter der Domain nicht existieren?

Was muss ich also machen, damit der Link in der Include-Seite ebenfalls genau so geöffnet wird wie die Seite im Include?

Ich kann Dir bei der Gelegenheit nur dringend empfehlen mal folgendes Posting des DFN-CERT von heute morgen zu lesen:
http://cert.uni-stuttgart.de/archive/win-sec-ssc/2004/10/msg00015.html (<? include($_GET['file'] ?>) ist sehr böse...)

Gab "sogar" ne Heise-Meldung: http://www.heise.de/newsticker/meldung/51838

Es empfiehlt sich darüber hinaus mal das Sicherheits-Kapitel im PHP-Manual zu lesen: http://de3.php.net/security

ebenfalls interessant:
http://talks.php.net/show/oscon2004-php-security/
http://www.owasp.org/documentation/guide/guide_downloads.html

Grüße
Andreas

--
SELFHTML Feature Artikel: http://aktuell.de.selfhtml.org/artikel/