使用ModSecurity限制PUT方法

时间:2015-09-30 20:14:44

标签: php laravel put

InmotionHosting告诉我PUT / DELETE方法受 ModSecurity 限制。

他们告诉我直接的PUT请求是不可行的,但我可以用PHP来做。

他们还告诉我他们可以禁用这些限制,但是这会使我的系统暴露在安全漏洞中,并且不建议这样做。

我不太了解直接/间接PUT的概念......

更多,我不知道我应该在PHP中做什么来制作PUT请求而不直接这样做。

我正在使用Laravel / PHP / Apache

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

Laravel的文档很适合:Form Method Spoofing

现在,在您的laravel路由器/控制器中,您可以查看Request->输入(' _method')

if( Request->input('_method') === "put")
{
    //do something
    ...
}

您可以在该路由或控制器中专门为此表单运行代码。所以你真的不需要打开那些命令,但你仍然可以处理它们。有关请求herehere

的详细信息