Hallo zusammen,
Eigentlich dachte ich, dass dies schon ein altes, abgelutschtes Thema ist, zu dem es unzählige Beiträge gibt. Entweder war ich zu blöd, um sie zu finden oder es gibt wirklich keine. Darum hoffe ich, dass Ihr mir verzeihen mögt, wenn die Frage nun schon zum X-tem mal hier auftaucht.
Ich wollte mir mit PHP einen Framechecker bauen. (Ich weiß viele mögen keine Frames). Also jedenfalls soll jedes File, dass nicht in einem Frame geladen worden ist soll in einem entsprechendem Frame nachladen werde.
Das Nachladen realisiere ich mit der Abfrage und Überprüfung von 'PHP_SELF' oder 'HTTP_REQUEST'. Damit erhalte ich einen String der etwa so aussieht:
http://www.my-dns.de/my_file.php.
Mit Hilfe einer Weiterlietung leite ich den Request an ein Frameset weiter und lade das entsprechende File darin neu. In der Browser-Adresszeile steht dann:
http://www.my-dns.de/index_redirect.php?target=my_file.php.
Diese Zeile muss ich jetzt bei jedem neuen File (Link), das im Frameset geladen wird überprüfen, damit das Frameset nicht nochmals aufgerufen wird.
Momentan weiß ich nicht mit welcher Variable ich aus einem Frame die Browser-Adresszeile abfragen kann. 'PHP_SELF' und 'HTTP_REQUEST' jedenfalls liefern mir nur einen String mit der eigenen im Frameset geladenen Adresse. Also beispielsweise
http://www.my-dns.de/my_file.php.
Wie kann ich also die aktuelle, in der Browser-Adresszeile angezeigte URL ***innerhalb*** eines Frames abfragen?
Schon mal vielen Dank für Eure Hilfe und Anregungen.
Gruß Frank :-)