@KurtsKhalia

Как проверить URL на содержание слова?

Есть такая проверка на присутствие слова в текущем url
$findme = 'tag';
$pos = strpos($url, $findme);

if ($pos ===  true) 
	print "Correct!";
	else print "Incorrect...";

При этом при любом url почему-то выдает "Incorrect..."
Для примера использую ссылки вида site.ru/search/?tag= и site.ru/search/?searchstring=
В чем может быть проблема и какие еще есть варианты проверки url на присутствие определенного слова?
  • Вопрос задан
  • 502 просмотра
Решения вопроса 1
AlexMaxTM
@AlexMaxTM
Вообще можно проверить проще
if (empty($_GET['tag'])) 
  print "Incorrect...";
  else print "Correct!";
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
gobananas
@gobananas
finishhim.ru
Что-то тут не то, может в $url не url, сделайте
$findme = 'tag';
$pos = strpos($url, $findme);
var_dump($findme);
var_dump($url);
var_dump($pos );
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
01 мая 2024, в 02:11
5000 руб./за проект
01 мая 2024, в 00:29
2000 руб./за проект
01 мая 2024, в 00:20
15000 руб./за проект