2015-08-27 6 views
-1

Привет там мой текущий код выглядит следующим образом:URI запроса - Если URL содержит X и не содержит 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 содержит «пирог», но не содержит «морковь» Затем покажите ссылку на все торты.

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

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

+0

просто добавить другое условие в вашем случае, или добавить второй, если – Hearner

ответ

0

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

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

Большое спасибо за это - здесь я работал здесь – Stew

1

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

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>'; 
} 
Смежные вопросы