URI запроса — если URL содержит X & amp; не содержит Y — тогда сделайте что-нибудь

Привет, мой текущий код выглядит так:

if (stripos($_SERVER['REQUEST_URI'],'cake') !== false)
{echo '<div class="clear"></div><a href="http://www.example.com/cakes/" class="btn"> >> View all Cakes</a>';}

Это хорошо работает, чтобы проверить, содержит ли текущий URL слово «торт», а затем отобразить ссылку на все торты.

Что мне нужно добавить к этому:

Если URL содержит «торт», но не содержит «морковь», отобразите ссылку на все торты.

Любые идеи о том, как я могу изменить?

Большое спасибо

-1

Решение

Вы можете попробовать следующий код:

if (stripos($_SERVER['REQUEST_URI'],'cake') == true && stripos($_SERVER['REQUEST_URI'],'carrot') == false)
{echo '<div class="clear"></div><a href="http://www.example.com/cakes/" class="btn"> >> View all Cakes</a>';}
0

Другие решения

Просто добавьте еще одно условие:

if (stripos($_SERVER['REQUEST_URI'],'cake') !== false && stripos($_SERVER['REQUEST_URI'],'carrot') === false) {
echo '<div class="clear"></div><a href="http://www.example.com/cakes/" class="btn"> >> View all Cakes</a>';
}
1

По вопросам рекламы [email protected]