Jag skulle vilja läsa av vad som knappats in i adressfältet
$_SERVER['REQUEST_URI'] fungerar inte om sidan öppnas i en frame.
Läsa av adressfältet
3 svar · 489 visningar · startad av Perkins
Kan du inte läsa av det på serversidan får du göra det med javascript istället.
Nedanstående javascript genererar fel "åtkomst nekad" (även parent.location.href blir fel)
<script type="text/javascript" language="javascript">
alert(top.location.href);
</script>
Detta scriptet visar sidan inne i framesetet, inte det som står i adressfältet
<script type="text/javascript" language="javascript">
alert(location.href);
</script>
Framesetet och den inre sidan ligger på olika domäner.
Då har du blivit offer för same origin policy. http://en.wikipedia.org/wiki/Same_origin_policy
Skälet till att du inte kan göra det med php är för att frågan efter querystring och liknande efter address går till sidan som ställer frågan. Denna sida har ju i sig en address i framesetet så koden beter sig korrekt.