webForumDet fria alternativet

Borde inte detta funka - QUERY_STRING

1 svar · 190 visningar · startad av learn

learnMedlem sedan jan. 20051 130 inlägg
#1

Detta tycker jag borde fungera...

$str = $_SERVER['QUERY_STRING'];
$trimmad = preg_replace("'(.*?)(changemonth)(.*?)(changeyear)(.*?)'is","$2$3$4",$str);

Men det gör det inte. Hela QUERY_STRING:en skrivs ut även fast jag endast vill ha "styckena" $2, $3 och $4.
Ngn som ser något fel?

MatteMedlem sedan aug. 20002 975 inlägg
#2

Hur ser en sådan query_string ut ?
För när jag testar så fungerar det.

Men varför gå vägen över query_string och regexp, borde gå lika bra att göra så här:

$trimmad = 'changemonth='.$_GET['changemonth'].'&changeyear';
136 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)