Вся переменная, включая знак вопроса и знак равенства в preg_match - PullRequest
1 голос
/ 13 июля 2011

У меня сейчас есть этот код:

$uri = $_SERVER["REQUEST_URI"];
if (preg_match("/smda/", $uri)) {
    echo "whatever;
}

Который ловит любой URL, который содержит "smda". Я хочу сузить это до любого URL, который содержит src = smda. Правильно ли я считаю, что код такой?

$uri = $_SERVER["REQUEST_URI"];
if (preg_match("/src=smda/", $uri)) {
    echo "whatever;
}

1 Ответ

3 голосов
/ 13 июля 2011

Правильный и легкий -

if (isset($_GET['src']) && $_GET['src'] == 'smda')
{
  echo "whatever";
}
...