DIRECTORY_SEPARATOR:PHP 系统分隔符常量详解编程语言

今天在nginx部署项目,在浏览器输入http://127.0.0.2/index.php/system/category/?action=list

老是提示error

nginx配置没有问题,下了其他应用,可以正常运行

查看了下index.php的代码

发现

$uriArr = explode(DIRECTORY_SEPARATOR, $_SERVER[‘REQUEST_URI’]);

var_dump($uriArr);

输出是string

并没有分割$_SERVER[‘REQUEST_URI’]

去网上查了下资料,原来

DIRECTORY_SEPARATOR是php的内置变量,显示系统分隔符的,在win下 /  在linux下 /

将语句改为$uriArr = explode(‘/’, $_SERVER[‘REQUEST_URI’]);

OK了

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/20412.html

(0)
上一篇 2021年7月19日 23:22
下一篇 2021年7月19日 23:26

相关推荐

发表回复

登录后才能评论