Почему этот код не дает мне никаких результатов?
if(preg_match('#referer\.php\?url=(.*?)#s',$result,$array2)) {
echo $array2[1];
}
Дело в том, что если я поменяю echo $array2[1]
на echo "test";
, это покажет мне test
. Так что проблема не в алгоритме preg_match
, не так ли? В чем может быть проблема?
Я хочу получить URL, который пишется после url=
, например, referer.php?url=http://www.example.com
должен дать http://www.example.com
как результат в $array2
.
Спасибо за вашу помощь!