Avatar ·

如何在PHP中检查使用的是哪种HTTP方法:GET还是POST?

大家好!我刚开始学习PHP,正在编写一个简单的反馈表单。我有一个HTML页面,上面有一个表单,并且同一个页面处理数据(action="")。 问题是,当我直接访问页面(未提交表单)时,PHP尝试处理来自$_POST的数据,但这些数据不存在,导致出现“Undefined array key”错误。如何正确判断请求是GET(仅打开页面)还是POST(提交表单)? 以下是我当前的代码: ```php
姓名:
邮箱:
消息:
``` 我知道可以通过isset()来检查,但我觉得这...