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

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

WBOY
WBOYOriginal
2016-06-23 13:53:46930Durchsuche

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!
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:php socket如何发送Nächster Artikel:CI框架 树形