根据标题:if($_POST)
可靠吗?
是可靠的true
,即使没有数据被发布,但HTTP POST方法被使用?
if('post' === strtolower($_SERVER['REQUEST_METHOD']))
是一种更可靠的方法,还是过度杀伤?
不。因为:
array() == false
因此,如果没有发布数据,则条件将变为false。所以检查REQUEST_METHOD。请注意,您测试它所花费的时间比我输入它所花费的时间要少。
根据标题:if($_POST)
可靠吗?
是可靠的true
,即使没有数据被发布,但HTTP POST方法被使用?
if('post' === strtolower($_SERVER['REQUEST_METHOD']))
是一种更可靠的方法,还是过度杀伤?
不。因为:
array() == false
因此,如果没有发布数据,则条件将变为false。所以检查REQUEST_METHOD。请注意,您测试它所花费的时间比我输入它所花费的时间要少。