Я хотел бы знать, присутствует ли какое-то слово в URL-адресе.
Например, если в URL-адресе есть слово «автомобиль», например www.domain.com/car/ или www.domain.com/car/audi/, оно будет эхом «машина существует», а если ничего нет, оно будет эхом «нет машин». .
s($_SERVER['REQUEST_URI'])->contains('car')
полезные сведения, найденные в этой автономной библиотеке .Ответы:
Попробуйте что-нибудь подобное. Первая строка формирует ваш URL, а остальные проверяют, содержит ли он слово «автомобиль».
источник
www.domain.com/car-pricing
илиwww.domain.com/carparks
будет проверять и выводитьCar exists
. Может быть, в вашем случае это не имеет значения, но для других это может быть актуально!$url = 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
echo count(strpos($url,'category'));
дает мне1
независимо от того,category
существует ли в URL-адресе или нет. Есть идеи, почему?Думаю, самый простой способ:
источник
См.
strpos
Руководствоисточник
источник
работал у меня с php
источник
strstr тогда не существовало?
Это должен быть один из самых простых способов, верно?
источник
Взгляните на функцию strpos :
источник
Вы можете попробовать метод .htaccess, аналогичный принципу работы wordpress.
Ссылка: http://monkeytooth.net/2010/12/htaccess-php-how-to-wordpress-slugs/
Но я не уверен, что именно это вы и ищете.
источник
Кажется, это работает.
источник
Конечно, это правильный путь ...
В противном случае он сообщает обратное ...
источник
Это сработало для меня:
источник
Параметры URL и полученные от глобальной переменной,
$_GET
которая называется массивом. Итак, чтобы узнать, содержит ли URL-адрес параметр, вы можете использоватьisset()
функцию.После этого вы можете создать отдельный массив такого параметра, который нужно прикрепить к URL-адресу.
Например:
Теперь, чтобы узнать, нужен ли вам
?
символ, просто посчитайте этот массивОбновить:
Чтобы узнать, установлен ли какой-либо параметр, просто посчитайте $ _GET
источник
источник
вы можете использовать эту функцию как этот код, сэр
источник
(> PHP 5)
источник
strpbrk()
документацию можно найти здесь