找出PHP中的HTTP方法
如何确定当前请求使用哪种方法(通常是 GET 或 POST)?
检查时
$_SERVER['REQUEST_METHOD']
似乎是显而易见的选择,因为有些人提倡安全的超全局替代方案(在PHP中使用超全局是直接好还是坏?以及类似的问题),人们可能会使用自动消毒
filter_input( \INPUT_SERVER, 'REQUEST_METHOD', \FILTER_SANITIZE_SPECIAL_CHARS )
(您当然可以使用其他过滤器,例如。 - 请参阅此处获取完整列表)。FILTER_SANITIZE_STRING
显然,在常规(/)情况下,没有什么可以消毒的,但是一个好习惯仍然是IMO的好习惯。GET
POST