博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
phalcon的url大小写的问题
阅读量:6704 次
发布时间:2019-06-25

本文共 421 字,大约阅读时间需要 1 分钟。

一开始我以为url的大小写是不区分的,实际上调试时是可以发现获取到的url是大小写是和请求时一致,

所谓的没区分,只是服务器或者相应的代码做的处理。

在phalcon里如果路由是api/test,则会加载ApiController类里的testAction。

但是我们做了一个json schema验证,每个Controller对应一个文件夹,Action对应一个schema。

比如ApiController/testAction,则是api目录,test.json文件,请求时自动根据url读取对应的文件。

如果url没有小写,而Linux是区分文件大小写的,那么就会找不到目录或文件。

 

解决方法,和客户端约定好,都用小写,最好的方法是

修改index.php,把url都转为小写。

if (isset($_GET['_url'])) {     $_GET['_url'] = strtolower($_GET['_url']);}

转载地址:http://hjflo.baihongyu.com/

你可能感兴趣的文章
用using取别名居然不支持泛型…
查看>>
NET也不能忽略基础
查看>>
ROR随想(2009年)
查看>>
AT发送短信(转)
查看>>
DataTable.Compute方法使用实例
查看>>
VB操作ISNULL
查看>>
PIC452外部中断进不去的原因?
查看>>
2.9 Fibonacci数列
查看>>
POJ 1721 CARDS(置换)
查看>>
Hypertable 0.9.6.4 发布,分布式数据库
查看>>
Spring源代码解析(六):Spring声明式事务处理
查看>>
精心挑选12款优秀的 JavaScript 日历和时间选择插件
查看>>
iphone sdk
查看>>
如何获取jqGrid中选择的行的数据
查看>>
ActionScript 3.0入门:Hello World、文件读写、数据存储(SharedObject)、与JS互调
查看>>
Android 获取自带浏览器上网记录
查看>>
c++ 静态持续变量
查看>>
MFC超链接静态类的使用
查看>>
我所遭遇过的游戏中间件---SpeedTree
查看>>
Js判断CSS文件加载完毕的实例教程
查看>>