php的很多框世界上最悲伤作文架里面都是通过获取$_rver[‘path_info’]处理路由 , 这个变量是通过nginx传递过来的 , 我们在nginx中经常见到下面两句
fastcgi_split_path_info ^(.+\.php)(/.*)$;
fastcgi_param path_info $fastcgi_path_info;
这两句是什么意思呢?
nginx默认获取不到path_info的值,得通过fastcgi_split_path_姐姐的女儿叫什么info指定定义的正则表达式来获取值
^(.+\.php)(/.*)$; 这个正则表达是有两个小括号 , 也就是有两个捕获
第二个捕获到的值会自动重新赋值给$fastcgi_path红岩作者_info变量。
第一个捕获的值会重新赋值给$fastcgi_script_name变量。
如果访问 /index.php世界环境日是哪一天 /t建党100est ,第二个捕获的是/test $fastcgi_path_info就是/test,因此就会把/test传递给php的$_rver[‘path_info’]
本文发布于:2023-04-08 08:59:47,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/b553fb105f8c3b5807a218cda344b379.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:[PHP] fastcgi.doc
本文 PDF 下载地址:[PHP] fastcgi.pdf
留言与评论(共有 0 条评论) |