webForumDet fria alternativet

klippa url

PHP

1 svar · 138 visningar · startad av Webslave

Medlem sedan maj 2002647 inlägg
Frågan#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.

261 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)