如何在PHP中检测使用了哪种请求类型(GET,POST,PUT或DELETE)?
有人叫我的一个Snipplr提交"废话",因为我用if ($_SERVER['REQUEST_METHOD'] == 'POST')而不是if ($_POST)
检查请求方法对我来说似乎更正确,因为这是我真正想做的事情.两者之间是否存在一些操作差异,或者这仅仅是代码清晰度问题?
我遇到过使用的脚本:
isset($_POST['submit'])
Run Code Online (Sandbox Code Playgroud)
以及使用的代码:
$_SERVER['REQUEST_METHOD']=='POST'
Run Code Online (Sandbox Code Playgroud)
我想知道这两者之间的区别,哪种方法最好.