5

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

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

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

PS%60代表`

4

1 回答 1

2

几乎每次我发现这种奇怪的行为时,服务器中都有某种安全模块,无论是在Web 服务器级别还是在PHP 级别。托管服务提供商通常甚至没有意识到这一点,可能是因为它是他们控制面板的默认组件。

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

于 2012-06-20T08:45:49.513 回答