У меня есть такой URL-адрес:
http://localhost/adminator/index.php?section=1portal&tool=2firmy и http://localhost/adminator/index.php?section=1portal&tool=2firmy&passedID=26
, и я хочу иметь возможность извлечь параметры SECTION и TOOL.
Я придумал это:
preg_match('/(.*)(section=)(.*)(&tool=)(.*)/', $_SERVER['HTTP_REFERER'], $matchesarray);
echo $section = $matchesarray[3].'<br />';
echo $tool = $matchesarray[5];
Но это работает только для первого URL, а не второго, и чем у меня это:
preg_match('/(.*)(section=)(.*)(&tool=)(.*)(&)(.*)/', $_SERVER['HTTP_REFERER'], $matchesarray);
echo $section = $matchesarray[3].'<br />';
echo $tool = $matchesarray[5];
Иэто работает только для второго URL, а не для первого.
Как я могу заставить его работать в обоих случаях?Благодаря.