Bansh33: frames unterbinden ?

hallo erstmal,

ich hab mich gefragt warum der IE meine Cookies (über PHP: SetCokiee())nich annimmt, bis ich darauf gestoßen bin: (zitate aus http://www.selfphp3.de/forum/showthread.php?t=5636)

A:...mit opera und mozilla funktioniert auch alles ohne probleme, aber internet explorer speichert nur einen cookie wenn amn auf http://bierlan.pong.fhnon.de/vote.php geht, bei www.bierlan.de/vote.php speichert er keinen cookie (opera und mozilla speichern einmal einen cookie der für beide gilt)

$_SERVER['SERVER_NAME'] liefert immer bierlan.pong.fhnon.de zurück...

liest der internet explorer die adresszeile aus um den hosts zu bestimmen oder was ist der fehler?

B: Das ist ne Sicherheitseinstellung des IE "Keine Domainübergreifende Cookies" oder so ähnlich. Lässt sich soweit ich weis nicht umgehen!
Kommt drauf an wie die Umleitung läuft. Per Meta Refresh sollte es gehen. Bei header() eigenlich auch. Nur bei Frames wirds wohl schwierig!

A: jop, die weiterleitung von freecity (www.bierlan.de -> bierlan.pong.fhnon.de) benutzt frames. ich unterbinde jetzt mit javascript das laden in einem frame und es funzt wunderbar ...

<------------------------>

Da ich genau dieses Problem habe (meine seite läuft über ne Umleitung die Frames benutzt), aber ich kaum Ahnung von Javascript hab, wollte ich fragen, wie den so ein Frame-unterbindendes Stück Javascript aussehen könnte und wie ich es einbinden muss, damit es funzt. Vielen Dank für eure Hilfe im Voraus,

bansh33

  1. Moin

    if (frames && top!=self) top.location=self.location;

    Gruß
    rfb

    --
    Man kann einen Menschen nichts lehren, man kann ihm nur helfen, es selbst zu entdecken.
    (Galileo Galilei)