klippa url

PHP

1 svar · 143 visningar · startad av Webslave

Medlem sedan maj 2002647 inlägg
Trådstart#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?

Medlem 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.

257 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)