阻止 HTTP POST 请求

epa*_*aps 1 php .htaccess http

我在我的网站上看到通常大量的 HTTP POST 请求,我想知道:有没有办法通过修改 php 文件或 .htaccess 文件来阻止特定 php 页面上的 POST 请求?提前致谢!

irc*_*ell 5

在原生 PHP 中,它就像检查一个$_SERVER变量一样简单:

if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    die('Post is not allowed');
}
Run Code Online (Sandbox Code Playgroud)

.htaccess使用的组合<Files><limit>

<Files myfile.php>
    <Limit POST> 
        Order deny,allow 
        Deny from all 
    </Limit>
</files>
Run Code Online (Sandbox Code Playgroud)