webForumDet fria alternativet

klippa url

1 svar · 138 visningar · startad av Webslave

WebslaveMedlem sedan maj 2002647 inlägg
#1

Jag hämtar en url så här:

$url=$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF'])."/?".$_SERVER['QUERY_STRING'];

Nu är det så att jag vill "klippa bort" en del av den adressen... slutet av den som innehåller antingen:
&option=edit,&option=reply,&option=delete,&option=new_topic
Kan någon komma på ett sätt att göra detta på så slipper jag skriva ut hela "QUERY_STRING" på varenda ställe detta behövs göras?

WebslaveMedlem sedan maj 2002647 inlägg
#2

Jag lyckades bygga detta... lite krångligt men det fungerar ;):

<?PHP
$url = $_SERVER['QUERY_STRING'];
$count_url = strlen($url);
$get_option = strrchr($url, "&");
$count_string = strlen($get_option);
$delete = ($count_url-$count_string);
$url = substr($url,0,$delete);
echo $url;
?>

Den returnerar hela url'en förutom från och med det sista "&" tecknet.

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