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

标签 php apache joomla phpmyadmin

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

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

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

附言%60 代表 `

最佳答案

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

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

关于php - 奇怪的网站行为 - 具有特定值的 GET 参数导致网站重定向到 403,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11039728/

相关文章:

php - MySQL - 简单搜索 ID 和返回名称

php - joomla 在一个函数中使用多个数据库查询

apache - 重定向,除非 URL 以特定字符串开头

php - Apache2/phpmyadmin - PHP 不工作

joomla 1.6 Paypal 捐赠按钮

php - 上传并调整 Png 大小会生成黑色背景图像

Php 嵌入式 tableau 报告未在 safari 中显示

php - 在一个域上拥有两个不同的 php 框架

php - 在 html 中显示数据库中的特定值

php - .htaccess for apache 2.2 不适用于 apache 2.4 vagrant development box