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
您可能感兴趣
- pythonyield使用场景(Yii框架核心组件类实例详解)
- yii框架使用教程(Yii框架连表查询操作示例)
- yii框架使用教程(Yii框架分页技术实例分析)
- 基于yii2框架的开源系统(Yii框架参数配置文件params用法实例分析)
- webapp前端能用yii2开发吗(Yii Framework框架使用PHPExcel组件的方法示例)
- python yield 使用浅析(yii框架使用分页的方法分析)
- php使用yield处理并发(Yii框架中使用PHPExcel的方法分析)
- yii框架的常用组件使用(Yii框架的布局文件实例分析)
- apache和yii域名配置(yii框架数据库关联查询操作示例)
- yii2支持的数据库(Yii框架常见缓存应用实例小结)
- yii2 在控制器中验证请求参数的使用方法(yii2 在控制器中验证请求参数的使用方法)
- python处理水印(Yii 使用intervention/image拓展实现图像处理功能)
- thinkphp导入excel(Yii框架使用PHPExcel导出Excel文件的方法分析改进版)
- yield函数详解(Yii框架的redis命令使用方法简单示例)
- yii2对比springboot(yii2.0框架使用 beforeAction 防非法登陆的方法分析)
- yii框架使用教程(Yii框架操作cookie与session的方法实例详解)
- Beyond 版本《无人深空》主线任务攻略 阿特拉斯之道(版本无人深空主线任务攻略)
- 全球科技界最有钱大佬TOP 15 你知道几位(全球科技界最有钱大佬TOP)
- 2主力后腰缺阵 泰山队奇兵有望获重用,赛季0出场,迎来中超首秀(泰山队奇兵有望获重用)
- 三分71 生死战爆发 篮网旧将丁威迪今天成奇兵,助队赢球(三分71生死战爆发)
- 《红 雄安》系列广播剧第一集 水上奇兵雁翎队(雄安系列广播剧第一集)
- 小说 小伙穿越成刘备,用现代知识指挥作战,众谋士都看呆了(小伙穿越成刘备)
热门推荐
- 香港云主机推荐(香港云主机租用如何选择操作系统?)
- dedecms标签路径修改问题(解决织梦DEDE5.7 tags系列bug图解步骤)
- sqlserver游标使用场景(解析SQL Server聚焦移除Bookmark Lookup、RID Lookup、Key Lookup)
- 用python制作一个简单的小程序(一个可以套路别人的python小程序实例代码)
- nginx指令大全(Nginx常用技巧使用实例汇总)
- 云服务器的安全问题(云服务器如何提高安全组性能?)
- dedecms开发教程(织梦DedeCms调用全站相关文章方法)
- ubuntu内核升级指定版本(Ubuntu12.04建立内核树实现过程详解)
- 用css实现滚动效果(CSS完成视差滚动效果)
- sql server批量导出数据(SQL Server 批量插入数据的完美解决方案)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9