确定条件语句的URL

时间:2013-01-28 15:49:55

标签: php

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

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

如果没有分页和网址输出

,现在这样可以正常工作
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并按照我的要求应用有条件的类?

2 个答案:

答案 0 :(得分:0)

尝试:

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

答案 1 :(得分:0)

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

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

if (($featured['featured']==true) AND (strpos($url,'featured-questions') == false) )
    return 'featured';