当if语句为true时,会话在其他地方取消设置Joomla 3 onAfterInitialise()

时间:2016-05-30 11:23:06

标签: php session-variables unset joomla3.4

在Joomla的onAfterInitialise函数中,我获取当前链接,我将其爆炸以查看菜单项的别名。 如果该陈述为真,则打印一个名称,该名称将被打印。 在else语句中,我取消设置一个会话变量,该变量也会被取消设置。 所以if语句是真的但是会话变量仍然未设置。 这只发生在我通过分页进入列表的下一页时。

$link = explode("/", str_replace(".html", "", $_SERVER["REQUEST_URI"]));
print_r($link);

if ("producten" == $link[1]){
    print_r("working");     
}else{
     unset($_SESSION["searchfield"]);
}

Result =“working”,但是当我打印会话变量时它现在为空。知道我做错了吗?

0 个答案:

没有答案