【发布时间】:2014-01-10 22:38:07
【问题描述】:
我收到以下错误,不知道为什么。我已经盯着这个太久了..
错误:
Parse error: syntax error, unexpected T_UNSET in blah/blah/blah
我的代码:
本质上,我试图让用户能够通过单击链接来清除会话。不确定我的语法哪里出错了......任何帮助将不胜感激!
注意:是的,我的代码在 php 块内
echo "<span><a href='" . unset($_SESSION['vertical']) . "'>clear "
. $vertical . "</a></span>";
提前致谢!
【问题讨论】:
-
这行不通——你需要调用一个指向 PHP 页面的链接来进行 unset。如果没有别的 - 在生成链接时调用
unset,而不是在单击时调用。 -
@andrewsi 我相信按照您的建议调用另一个页面会中断用户体验。基本上,我使用会话变量来存储有助于过滤搜索结果的信息。如果访问者决定不再应用特定过滤器,我试图允许访问者终止该会话变量。我相信如果我链接到另一个页面,访问者将需要重新开始搜索并应用过滤器......
-
看看 m_poorUser 的回答——在这种情况下,你需要使用 AJAX。
标签: php