-1

您好,我当前的代码如下所示:

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 是否包含单词“cake”,然后显示指向所有蛋糕的链接。

我需要补充的是:

如果 URL 包含“cake”但不包含“carrot”,则显示指向所有蛋糕的链接。

关于如何修改的任何想法?

非常感谢

4

2 回答 2

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>';
}
于 2015-08-27T08:42:43.510 回答
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>';}
于 2015-08-27T08:43:30.607 回答