猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
检测PHP中的请求类型(GET、POST、PUT或DELETE)
检测PHP中的请求类型(GET、POST、PUT或DELETE)
如何检测PHP中使用了哪种请求类型(GET、POST、PUT或DELETE)?
慕尼黑5688855
浏览 1975
回答 3
3回答
HUH函数
用$_SERVER['REQUEST_METHOD']例if ($_SERVER['REQUEST_METHOD'] === 'POST') { // The request is using the POST method}有关更多详情,请参阅$_server变量的文档.
1
0
0
慕容森
检测HTTP方法或称为REQUEST METHOD可以使用以下代码片段完成。$method = $_SERVER['REQUEST_METHOD']if ($method == 'POST') { // Method is POST} elseif ($method == 'GET') { // Method is GET} elseif ($method == 'PUT') { // Method is PUT} elseif ($method == 'DELETE') { // Method is DELETE} else { // Method unknown}您也可以使用switch如果你喜欢这个而不是if-else声明。如果方法不是GET或POST在html表单中是必需的,这通常是使用表单中的一个隐藏字段来解决的。<!-- DELETE method --><form action='' method='POST'> <input type="hidden" name'_METHOD' value="DELETE"></form><!-- PUT method --><form action='' method='POST'> <input type="hidden" name'_METHOD' value="PUT"></form>有关HTTP方法的更多信息,我想参考以下StackOverflow问题:HTTP协议的PUT和DELETE及其在PHP中的使用
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关问题
为什么字体颜色在Eclipse上没有变化
2 回答
相关分类
PHP
php如何把参数放在Http Request Heade????
1 回答
Html/CSS
为什么字体颜色在Eclipse上没有变化
2 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续