Op dit moment heb ik via een eenvoudig javascriptje een test aangezet die checkt of de pagina wel binnen de frames wordt opgeroepen:
Vervolgens wilde ik in PHP via de var $HTTP_REFERRER het bedoelde frame oproepen. Daar gaat het echter mis, want die var heeft geen inhoud:
Is er wellicht een andere wijze voor deze gedachtengang, anders dan via een vraagteken de URL mee te sturen? Dat laatste vind ik niet mooi vanwege de lange URL, die beginners wellicht verwart.
Vervolgens wil ik dan via een explode-commando checken of de referer wel van mijn site afkomt, om te voorkomen dat iedere oproep van de framespagina leidt tot het invoegen van de vorige site in het inhoudelijke frame.
code:
1
2
3
| if (top == self) { self.location.href = "frames.php"; } |
Vervolgens wilde ik in PHP via de var $HTTP_REFERRER het bedoelde frame oproepen. Daar gaat het echter mis, want die var heeft geen inhoud:
PHP:
1
| echo $HTTP_SERVER_VARS["HTTP_REFERER"]; |
Is er wellicht een andere wijze voor deze gedachtengang, anders dan via een vraagteken de URL mee te sturen? Dat laatste vind ik niet mooi vanwege de lange URL, die beginners wellicht verwart.
Vervolgens wil ik dan via een explode-commando checken of de referer wel van mijn site afkomt, om te voorkomen dat iedere oproep van de framespagina leidt tot het invoegen van de vorige site in het inhoudelijke frame.
[ Voor 6% gewijzigd door TromboneFreakus op 08-08-2003 14:23 . Reden: er miste een aanhalingsteken in het javascript en php-code niet goed omsloten met haakjes ]