webForumDet fria alternativet

index.php?sida=hejsan

7 svar · 362 visningar · startad av DotStudio

DotStudioMedlem sedan apr. 2001361 inlägg
#1

Tjena.

om jag har en sida som heter index.php?sida=hejsan och vill att sidan ska echo index.php?sida=hejsan . vad skriver jag då?

pimmeMedlem sedan sep. 20011 086 inlägg
#2

echo $_SERVER["REQUEST_URI"]; borde funka

rIkLuNdMedlem sedan feb. 2003169 inlägg
#3

ett lite mer krångligt sätt... *ler*

$page = $_SERVER['PHP_SELF'];
$page = explode("/",$page);
$whatToPrint = (count($page)-1);

echo $whatToPrint . "?" . $_SERVER['QUERY_STRING'];
Marcus EMedlem sedan maj 20021 466 inlägg
#4

Ett sätt som fungerar dessutom. ;)

function GetLocation()
{
	$url = basename($_SERVER['PHP_SELF']);
	if($_SERVER['QUERY_STRING'] != "") $url .= "?" . $_SERVER['QUERY_STRING'];
	return $url;
}

echo GetLocation();

Nu slipper du även ? om det inte används.

rakiMedlem sedan jan. 2003137 inlägg
#5

här kommer ett annt sätt som är mycket enkelt men funkar :h

<?php
echo "index.php?sida=$sida";
?>
rIkLuNdMedlem sedan feb. 2003169 inlägg
#6

fast raki... ditt sätt funkar ju bara om register_globals är på... gör så här istället:

echo "index.php?sida=" . $_GET['sida'];
rakiMedlem sedan jan. 2003137 inlägg
#7

coolt
alltid lär man sig nåt nytt :h

rIkLuNdMedlem sedan feb. 2003169 inlägg
#8

kul att man kan vara till lite nytta här i världen... =)

131 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)