yii2支持php7.2吗(Yii框架通过请求组件处理get,post请求的方法分析)
类别:编程学习 浏览量:2162
时间:2021-11-03 15:37:30 yii2支持php7.2吗
Yii框架通过请求组件处理get,post请求的方法分析本文实例讲述了Yii框架通过请求组件处理get,post请求的方法。分享给大家供大家参考,具体如下:
在控制器的操作中处理get,post请求时,首先需要获得请求组件。
|
$request = \Yii:: $app ->request; |
得到这个请求组件后,我们就可以通过请求组件获得参数了。
|
//通过get获取参数 $id = $request ->get( "id" ); //通过post获取参数 $id = $request ->post( "id" ); |
在Yii框架中,我们不仅可以获取参数,还可以设置默认值,如果传参中没有这个参数,则会返回默认值。
|
//为get,post两种方法设置默认参数10 $id = $request ->get( "id" ,10); $id = $request ->post( "id" ,10); |
这时如果访问http://basic/web/index.php?r=index/say?num=20时,因为参数中并没有id,$id会获取默认值10。
在这个$request组件中,还提供了基本的判断等,比如判断请求的方式。
|
if ( $request ->isGet){ echo "this is Get" ; } else if ( $request ->isPost){ echo "this is Post" ; } |
如果请求时Get方式,就会打印出
this is Get
如果是Post,则会输出
this is Post
通过请求组件还可以获取用户的ip地址等信息,这里以IP地址为例
|
$user_ip = $request ->userIP; |
希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。
原文链接:https://blog.csdn.net/qq_18335837/article/details/80293491
您可能感兴趣
- yii框架使用教程(Yii框架操作cookie与session的方法实例详解)
- yield函数详解(Yii框架的redis命令使用方法简单示例)
- yii2 在控制器中验证请求参数的使用方法(yii2 在控制器中验证请求参数的使用方法)
- yii数据库测评(Yii2.0框架behaviors方法使用实例分析)
- apache和yii域名配置(Yii 框架控制器创建使用及控制器响应操作示例)
- yii2对比springboot(Yii框架函数简单用法分析)
- webapp前端能用yii2开发吗(Yii Framework框架使用PHPExcel组件的方法示例)
- apache和yii域名配置(yii框架数据库关联查询操作示例)
- yield代码还会执行吗(Yii2 queue的队列使用详解)
- 基于yii2框架的开源系统(Yii框架参数配置文件params用法实例分析)
- yii2支持的数据库(Yii框架常见缓存应用实例小结)
- pythonyield使用场景(Yii框架核心组件类实例详解)
- yii框架使用教程(Yii框架分页技术实例分析)
- python处理水印(Yii 使用intervention/image拓展实现图像处理功能)
- python如何使用yield(YII2.0框架行为Behavior深入详解)
- yield方法可以使一个线程停止运行(Yii2.0框架模型添加/修改/删除数据操作示例)
- 网友抵制 多地取消 夏日祭 为何惹众怒(网友抵制多地取消)
- 兄弟萌,今年的七夕又取消了 思考 思考(今年的七夕又取消了)
- 七夕取消是什么梗(七夕取消是什么梗)
- 这竟然是捏出来的 20种橡皮泥玩法让你轻松hold住魔娃(这竟然是捏出来的)
- 自制橡皮泥(自制橡皮泥)
- 还在卖 禁药西布曲明网上论斤卖(还在卖禁药西布曲明网上论斤卖)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9