gpt4 book ai didi

php - 使用 PHP 通过表单发布 URL 时触发错误 403

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:41:52 24 4
gpt4 key购买 nike

我在 apache 共享主机上使用 PHP 通过表单发布 URL 时遇到 403 禁止访问错误。

根据现有问题 (Error 403 on form submit),这很可能是由服务器上安装的 mod_security 引起的。

由于我使用的是共享主机,我无法轻易禁用该模块,所以我实现了一个 JavaScript solution在发布数据之前去掉 http://

这工作了一段时间,但不幸的是,错误仍然由一些较长的 url 触发。

在发布 URL 之前,我是否可以使用任何其他方法来清理它,以便它不会触发这样的安全模块?

最佳答案

我遇到过类似的问题,我所做的是要求我的托管服务提供商为该特定页面添加 mod_security 的排除项,并且已修复。另一种方法是禁用 mod_security,他们不想这样做:)

您可以尝试的另一件事是在提交按钮上执行 Javascript 操作,它对 URL 进行 base64 编码,然后使用该编码值提交表单。然后,在服务器端对其进行解码。

希望这对您有所帮助。

关于php - 使用 PHP 通过表单发布 URL 时触发错误 403,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14250412/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com