奇怪的网站行为 - 具有特定值的GET参数导致网站重定向到403

时间:2012-06-14 19:06:02

标签: php apache joomla phpmyadmin

我有一个运行Joomla!的网站(它不是我的,所以我不知道它是如何构建的。)

我遇到了一个非常奇怪的问题:当我使用phpMyAdmin并且我想编辑表格中的条目时 - 我收到错误403。如果我复制按钮Edit的链接位置并将其放在新标签中 - 我会得到相同的结果。通过反复试验,我发现,如果我将where_clause GET参数的值的部分%60id%60替换为其他任何内容(例如%60foo%60id),那么一切都可以正常工作预期

你有什么想法,什么可能导致这种奇怪的行为?为什么id?为什么这么特别?

P.S。 %60代表`

1 个答案:

答案 0 :(得分:2)

几乎每次我发现这种奇怪的行为时,服务器中都有某种安全模式,可以是web server level,也可以是PHP level。托管服务提供商通常甚至都不知道它,也许是因为它是控制面板的默认组件。

您唯一的机会可能是找出确切的模块,并阅读文档以确定是否可以更改设置。