PhpMedlem sedan sep. 2001224 inlägg Tjena,
Det är så att jag på ett ställe behöver en lösning för att skriva ut sidadressen från användarens webbläsare. Exempel så visar min webbläsare nu adressen, http://www.webforum.nu/newthread.php?do=newthread&f=23
Jag vill alltså veta hur man kan skriva ut detta med hjälp av PHP. Finns det någon lösning?
Tack på förhand.
DykarnMedlem sedan mars 2005149 inlägg https://" . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']
ar det du kan anvanda...
du kan lasa mer om det har
http://uk3.php.net/reserved.variables
PhpMedlem sedan sep. 2001224 inlägg Tack för svar!
Men är det inte så att detta skriver ut adressen hämtad från servern? Alltså låt mig fråga så här istället.
Jag har en sida som använder sig av frames med två ramar. Jag vill alltså skriva ut adressen till huvudframsen. Det är därför jag söker en lösning för att skriva ut adressen direkt från användarens webbläsare. Kanske måste jag använda javascript?
PhpMedlem sedan sep. 2001224 inlägg Finns det verkligen ingen lösning?
spangoMedlem sedan juni 20008 205 inlägg Jo, men det innebär javascript.
<script type="text/javascript">
document.write(top.location);
</script>
TroxyMedlem sedan mars 20041 505 inlägg PHP körs på serversidan och servern har ingen aning om att sidan är en del av ett frameset. PHP kan alltså bara hämta adressen till en aktuella sidan som körs. Så det krävs javascript för att lösa det.
spango, mer exakt så borde det väl vara såhär?
<script type="text/javascript">
document.write(window.top.location.href);
</script>
spangoMedlem sedan juni 20008 205 inlägg Hugget som stucket. Det är mer exakt att skriva så men det behövs inte eftersom href returneras av location.toString() och window är default-namnrymd.