检查URlget参数是否存在

Check if URl get parameter exists

我的 CMS 生成了一些这样的参数:domain.com/group?page_n531=2

通常的代码是:

if (isset($_GET["id"]))
{

}

但是我的 CMS 会为每个页面更改 'id',我只是想检查一下,如果参数存在,我不需要 'id'。你们能帮我吗?

谢谢。

参数的数字部分是新闻模块的id。

生成如下:$id = 'page_n' . $this->id;

所以你的代码(假设你在 mod_newslist.html5 模板中)应该是:

if (isset($_GET['page_n' . $this->id]))
{
    // Yeah we are on some page in the pagination.
}

如果您碰巧在模板 news_full.html5 或任何其他部分模板中,那么当您希望使用通用方法时,您就不走运了,因为调用模块的 ID 在其中不可用那里。

在这种情况下,您必须为每个列表模块创建不同的 news_*.html5 模板,并将其作为新闻模板分配给所述模块。然后您可以在其中硬编码模块 ID。