Check if URL has certain string with PHP

2019-01-08 04:28发布

I would like to know if some word is present in the URL.

For example, if word car is in the URL, like www.domain.com/car/ or www.domain.com/car/audi/ it would echo 'car is exist' and if there's nothing it would echo 'no cars'.

标签: php string url
14条回答
等我变得足够好
2楼-- · 2019-01-08 05:05

Try something like this. The first row builds your URL and the rest check if it contains the word "car".

$url = 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];


if (strpos($url,'car') !== false) {
    echo 'Car exists.';
} else {
    echo 'No cars.';
}
查看更多
我命由我不由天
3楼-- · 2019-01-08 05:05

I think the easiest way is:

if (strpos($_SERVER['REQUEST_URI'], "car") !== false){
// car found
}
查看更多
登录 后发表回答