欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

想把带有“/”的参数从模版传到控制器方法中,

程序员文章站 2022-05-14 15:41:57
...
http://192.168.1.253/index.php/Home/Index/index4/kind/创意/传媒/娱乐 像这样 我想把 创意/传媒/娱乐 一串当作参数传到后面方法 但是kind只能接收到 创意 在后面的都接收不到 我想可能是/ 的问题 有没有什么解决方法 偷懒的下场。。。。


回复讨论(解决方案)

参数中用其它特殊符号替换 /,如 创意-传媒-娱乐

你用的是什么框架?还是自己写的?

index.php 中 echo $_SERVER['PATH_INFO']; 看看数据是否完整

自己写的代码就 $data = explode('/', trim($_SERVER['PATH_INFO']));
如用框架,就要符合框架的约定
比如 TP 就约定为 模块名/方法名/键/值/键/值...




参数中用其它特殊符号替换 /,如 创意-传媒-娱乐



好方法 赞一个

你用的是什么框架?还是自己写的?

index.php 中 echo $_SERVER['PATH_INFO']; 看看数据是否完整

自己写的代码就 $data = explode('/', trim($_SERVER['PATH_INFO']));
如用框架,就要符合框架的约定
比如 TP 就约定为 模块名/方法名/键/值/键/值...




tp写的 。。受教了 3Q!