Link im Include öffnen
Michael
- php
0 wahsaga0 marco0 wahsaga
0 Andreas Korthaus
Hallo!
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.
Was muss ich also machen, damit der Link in der Include-Seite ebenfalls genau so geöffnet wird wie die Seite im Include?
Micha
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.
wie sieht der HTML-_quell_code an der stelle aus? wie das href-attribut des links?
Es liegt aber nicht etwa daran, dass die Seite nicht existiert - nein, es öffnet sie einfach nicht.
na sowas - böser browser.
gruß,
wahsaga
das liegt nicht an dem include.
gib mal n stueckchen code.
hi,
das liegt nicht an dem include.
doch - an einem nicht mehr korrekten relativen pfad, würde ich tippen :-)
gruß,
wahsaga
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