-1

我正在尝试根据包含以下条件的帖子列表的 URL 在一个标签上添加或删除类

<?php
    if (($featured['featured']==true) AND (basename($_SERVER["REQUEST_URI"]) != 'featured-questions'))
       return 'featured';
?>

现在,如果没有分页和 url 输出,这可以正常工作

http://example.com/featured-questions

我现在添加了分页,第 2 页的 url 输出如下

http://example.com/featured-questions
http://example.com/featured-questions?start=2
http://example.com/featured-questions?start=3
http://example.com/featured-questions?start=4

那么如何确定这种类型的 URL 并根据需要有条件地应用类呢?

4

2 回答 2

0

尝试:

<?php
    if (($featured['featured']==true) AND empty(strstr($_SERVER["REQUEST_URI"], 'featured-questions')))
       return 'featured';
?>
于 2013-01-28T15:54:56.480 回答
0

嗨,下面的解决方案适用于我的问题,以防有人需要。

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

if (($featured['featured']==true) AND (strpos($url,'featured-questions') == false) )
    return 'featured';
于 2013-01-28T16:35:13.293 回答