Home > Backend Development > PHP Tutorial > 想把带有“/”的参数从模版传到控制器方法中,

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

WBOY
Release: 2016-06-23 13:53:46
Original
927 people have browsed it

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!
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template