![]() |
Hur kan man hämta sidans url med php?
Hej!
Hur kan man hämta sidans url med hjälp utav php? sidan använder frames och jag vill att url:en ska visas i en av frames:en, jag vill inte att tex. om jag väljer att url:en ska visas i en frames som heter vanster.php att det då står att url:en är vanster.php utan om hela adressen är tex. http://www.domain.com?visa=om&nyhetsid=3903 så visas den adressen. MVH Johan |
Det här borde fungera (har inte testat):
I huvudsidan lägg till: session_start(); $_SESSION["url"]="http://".$_SERVER[SERVER_NAME"].$_SERVER["REQUEST_URI"]; I din frame lägg till: session_start(); echo $_SESSION["url"]; |
Citat:
Jag har även provat denna kod i en sida på mitt frame (som heter header.php). PHP-kod:
//Johan |
Använd javaskript istället?
Kod:
<script language="javascript"> |
Använd dig av $_SERVER variabeln. I detta fall borde väl $_SERVER['REQUEST_URI'] fungera.
Du kan läsa mer om allt här http://www.php.net/manual/en/reserve...les.server.php I kommentarerna finns även en tabell som skriver ut alla värden från $_SERVER. Kika på den så kanske du hittar någonting som passar dig. |
Citat:
//Johan |
Tänk bara på att om någon hittar till din sida från t.ex. Google så kommer HTTP_REFERER att vara http://www.google.com/search/någonting...
Sen är det inte heller alla webbläsare som skickar med HTTP_REFERER. |
Citat:
//Johan |
Citat:
|
Citat:
//Johan |
Alla tider är GMT +2. Klockan är nu 10:45. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson