[PHP] wer öffnet die Seite, die Teil eines Frames ist ?

Bash, Shell, PHP, Python, Perl, CGI
dieguito
Posts: 24
Joined: 2003-07-07 22:02

[PHP] wer öffnet die Seite, die Teil eines Frames ist ?

Post by dieguito »

langer Titel, hehe.

wie kann ich mit PHP rausfinden, ob der Bestandteil eines Frames, wirklich vom Frameset aufgerufen wird ?

Mit Javascript würd ichs hinkriegen, aber mit PHP krieg ich immer nur nen leeren Referer...
boozedǃ
Posts: 47
Joined: 2003-09-27 14:55
Location: /root

Re: [PHP] wer öffnet die Seite, die Teil eines Frames ist ?

Post by boozedǃ »

AFAIK nicht möglich.
dieguito
Posts: 24
Joined: 2003-07-07 22:02

Re: [PHP] wer öffnet die Seite, die Teil eines Frames ist ?

Post by dieguito »

mist :-(

wie kann ich den verhindern, dass ein teil eines framesets in einem eigenen fenster aufgerufen wird, OHNE JavaScript zu benutzen ?
jtb
Posts: 599
Joined: 2002-08-18 16:41
Location: Darmstadt

Re: [PHP] wer öffnet die Seite, die Teil eines Frames ist ?

Post by jtb »

[X] keine Frames mehr benutzen...

Schau dir mal die ganzen "großen" Sites an - keiner nutzt Frames!
mcdave2k1
Posts: 31
Joined: 2003-10-29 22:37
Location: Monheim

Re: [PHP] wer öffnet die Seite, die Teil eines Frames ist ?

Post by mcdave2k1 »

jo so siehts aus.. frames sind "out" geworden ;)

mfg

mc
dodolin
Posts: 3840
Joined: 2003-01-21 01:59
Location: Sinsheim/Karlsruhe

Re: [PHP] wer öffnet die Seite, die Teil eines Frames ist ?

Post by dodolin »

frames sind "out" geworden
IMHO waren sie noch nie jemals "in". ;)
deanwickert
Posts: 77
Joined: 2003-05-13 23:20
Location: Lahnstein

Re: [PHP] wer öffnet die Seite, die Teil eines Frames ist ?

Post by deanwickert »

Wenn's denn unbedingt Frames sein müssen:

In der frameset.php ne Session eröffnen und darin einen Hash-Wert speichern. Diesen Hash-Wert an alle Links anhängen. (seite.php?id=HASH-WERT). Wenn in seite.php der Wert von id mit dem Hash-Wert in der Session übereinstimmt, kam der Aufruf von der frameset.php.

Also erschlagt mich jetzt bitte nicht. Weiß selbst, dass das Mist ist. Ohne Frames is BESSER! :!:
dieguito
Posts: 24
Joined: 2003-07-07 22:02

Re: [PHP] wer öffnet die Seite, die Teil eines Frames ist ?

Post by dieguito »

frames sind lange out, tabellen sind total in :-)

trotzdem gibt es situationen, in denen frames ideal sind, zum beispiel wenn teile einer seite zyklisch reloaded werden sollen (z.b. banneranzeigen)

ich hab eine scheinbar sichere lösung gefunden, die php an sich anbietet. der hauptframe macht nen

session_start();
in den einzelnen frames testet man im header auf $PHPSESSID; wenn die nicht da ist, ist was faul im staate dänemark :-)