phalcon手记
phalcon: 获取参数的方法
一般情况下:GET/POST
1 2 | $ this ->request-> get (参数); $ this ->request->getPost( "参数" ) |
route下:
1 | this ->dispatcher->getParam( "参数" ); |
其他:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | RequestController 请求工具我们也已经有了,现在是万事俱备只欠东风了,接着我们建立一个控制器名字为RequestController建立indexAction方法我们在indexAction中加入如下代码: $request = $ this ->request; var_dump($request-> get ()); //默认获取所有的请求参数返回的是array效果和获取$_REQUEST相同 var_dump($request-> get ( 'wen' )); //获取摸个特定请求参数key的valuer和$_REQUEST['key']相同 var_dump($request->getQuery( 'url' , null , 'url' )); //获取get请求参数,第二个参数为过滤类型,第三个参数为默认值 var_dump($request->getMethod()); //获取请求的类型如果是post请求会返回"POST" var_dump($request->isAjax()); //判断请求是否为Ajax请求 var_dump($request->isPost()); //判断是否是Post请求类似的有(isGet,isPut,isPatch,isHead,isDelete,isOptions等) var_dump($request->getHeaders()); //获取所有的Header,返回结果为数组 var_dump($request->getHeader( 'Content-Type' )); //获取Header中的的莫一个指定key的指 var_dump($request->getURI()); //获取请求的URL比如phalcon.w-blog.cn/phalcon/Request获取的/phalcon/Request var_dump($request->getHttpHost()); //获取请求服务器的host比如phalcon.w-blog.cn/phalcon/Request获取的phalcon.w-blog.cn var_dump($request->getServerAddress()); //获取当前服务器的IP地址 var_dump($request->getRawBody()); //获取Raw请求json字符 var_dump($request->getJsonRawBody()); //获取Raw请求json字符并且转换成数组对象 var_dump($request->getScheme()); //获取请求是http请求还是https请求 var_dump($request->getServer( 'REMOTE_ADDR' )); //等同于$_SERVER['REMOTE_ADDR'] echo "<h1>Request!</h1>" ; |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2018-06-21 linux 文件文件夹操作