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的方法实例详解)
- yii2支持的数据库(Yii框架日志操作图文与实例详解)
- yii框架使用教程(Yii框架连表查询操作示例)
- apache和yii域名配置(Yii 框架控制器创建使用及控制器响应操作示例)
- pythonyield使用场景(Yii框架核心组件类实例详解)
- yii2支持php7.2吗(Yii框架通过请求组件处理get,post请求的方法分析)
- yield代码还会执行吗(Yii2 queue的队列使用详解)
- yii框架使用教程(Yii框架分页技术实例分析)
- python如何使用yield(YII2.0框架行为Behavior深入详解)
- yii2对比springboot(Yii框架函数简单用法分析)
- yii数据库测评(Yii2.0框架behaviors方法使用实例分析)
- yii2对比springboot(yii2.0框架使用 beforeAction 防非法登陆的方法分析)
- python处理水印(Yii 使用intervention/image拓展实现图像处理功能)
- apache和yii域名配置(yii框架数据库关联查询操作示例)
- yii框架的常用组件使用(Yii框架的布局文件实例分析)
- yii2对比springboot(Yii框架实现对数据库的CURD操作示例)
- 一道高中题-求杯子的高度(一道高中题-求杯子的高度)
- 网坛停摆三巨头亏损惨重,费德勒跌幅88 纳达少赚2400万(网坛停摆三巨头亏损惨重)
- Beyond 版本《无人深空》主线任务攻略 阿特拉斯之道(版本无人深空主线任务攻略)
- 全球科技界最有钱大佬TOP 15 你知道几位(全球科技界最有钱大佬TOP)
- 2主力后腰缺阵 泰山队奇兵有望获重用,赛季0出场,迎来中超首秀(泰山队奇兵有望获重用)
- 三分71 生死战爆发 篮网旧将丁威迪今天成奇兵,助队赢球(三分71生死战爆发)
热门推荐
- 阿里云电脑收费标准是多少(阿里云主机最便宜的多少钱一年?)
- php redis应用场景(PHP商品秒杀问题解决方案实例详解mysql与redis)
- php静态类和动态类的区别(PHP Trait代码复用类与多继承实现方法详解)
- JS中Location
- 什么是接口隔离原则
- react常见问题(React编程中需要注意的两个错误)
- webpack配置项流程先后顺序(Webpack中publicPath使用详解)
- html5新增全局属性(HTML5自定义属性的问题分析)
- mysqlreplace用法(细说mysql replace into用法)
- docker镜像大是否会导致启动慢(docker下载镜像太慢的解决方案)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9