在PHP中找出HTTP方法
如何找出当前请求使用哪种方法(通常是GET或POST)?
$_SERVER['REQUEST_METHOD']
看文档 。 它将包含大写的请求方法(即'GET','HEAD','POST','PUT')。
在检查时
$_SERVER['REQUEST_METHOD']
似乎是一个明显的select,因为有些人提倡安全的超大全球替代品( 在PHP中直接使用超级全球性好或不好的类似问题),实际上可能使用autosanitizing
filter_input( INPUT_SERVER, 'REQUEST_METHOD' )
(可能带有一些额外的过滤开关,例如FILTER_SANITIZE_SPECIAL_CHARS
)。
当然,在常规( GET
/ POST
)的情况下,没有什么可以消毒的,但一个好习惯仍然是IMO的一个好习惯。