我有一个运行 Joomla!
的网站(这不是我的,所以我不知道它是如何构造的)。
我遇到了一个非常奇怪的问题:当我使用 phpMyAdmin
并且我想编辑表格中的条目时 - 我收到错误 403
。如果我复制按钮 Edit
的链接位置并将其放在新选项卡中 - 我得到相同的结果。通过反复试验,我发现,如果我将 where_clause
GET 参数的值部分 %60id%60
替换为其他任何内容 (%60foo%60
或 id
,例如)- 一切都按预期工作。
你有什么想法,什么会导致这种奇怪的行为?为什么是 id
?为什么这么特别?
附言%60
代表 `
最佳答案
几乎每次我发现这种奇怪的行为时,服务器中都有某种安全模式,或者在web server level。或在 PHP level .托管服务提供商通常甚至都不知道它,也许是因为它是他们控制面板的默认组件。
您唯一的机会可能是找出确切的模块并阅读文档以确定您是否可以更改设置。
关于php - 奇怪的网站行为 - 具有特定值的 GET 参数导致网站重定向到 403,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11039728/