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
您可能感兴趣
- yii2 在控制器中验证请求参数的使用方法(yii2 在控制器中验证请求参数的使用方法)
- yii框架使用教程(Yii框架分页技术实例分析)
- yii2支持的数据库(Yii框架日志操作图文与实例详解)
- php使用yield处理并发(Yii框架中使用PHPExcel的方法分析)
- yield函数详解(Yii框架的redis命令使用方法简单示例)
- yii2对比springboot(Yii框架响应组件用法实例分析)
- yii与uniapp交互(Yii框架的路由配置方法分析)
- python处理水印(Yii 使用intervention/image拓展实现图像处理功能)
- requests使用自定义cookie(Yii框架中用response保存cookie,用request读取cookie的原理解析)
- python如何使用yield(YII2.0框架行为Behavior深入详解)
- php使用yield处理并发(Yii2.0框架模型多表关联查询示例)
- 如何让yii2高级模板运行起来(Yii框架数据库查询、增加、删除操作示例)
- yii框架使用教程(Yii框架操作cookie与session的方法实例详解)
- python yield 使用浅析(yii框架使用分页的方法分析)
- 如何让yii2高级模板运行起来(Yii框架Session与Cookie使用方法示例)
- yii2对比springboot(Yii框架函数简单用法分析)
- 嘉南传 第22集(嘉南传第22集)
- 哪版孙悟空最萌 黄渤躺萌了(哪版孙悟空最萌)
- 融入小人物的喜怒哀乐,黄渤饰演的角色为什么让人观看时欲罢不能(融入小人物的喜怒哀乐)
- 《极限挑战》深访都市夜归人,夜间打工者体验,黄磊录完憔悴了(极限挑战深访都市夜归人)
- Google 推出了一个游戏生成器,让不会编程的你也能自己设计游戏(推出了一个游戏生成器)
- 二胎家庭老大爱闹情绪,用这招很有效(二胎家庭老大爱闹情绪)
热门推荐
- python自动化邮件管理(Python实现E-Mail收集插件实例教程)
- 如何使用HttpModule实现sql防注入
- sql server 分布式事务(Sql Server事务语法及使用方法实例分析)
- python 字典按key值排序(Python 按字典dict的键排序,并取出相应的键值放于list中的实例)
- vuevlog制作软件(Vue实现Dialog封装)
- server2008对前端有啥用(MyWebServer好不好?MyWebServer WEB服务器软件介绍)
- html5 video 事件(HTML5通过navigator.mediaDevices.getUserMedia调用手机摄像头问题)
- Flash遮盖其它层,z-index无效
- dedecms在哪添加产品目录(dedecms的sql标签中传入参数的方法)
- docker的postgres镜像包(Docker中运行PostgreSQL并推荐几款连接工具)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9