pathinfo 获取带减号的get参数问题

浏览:378 发布日期:2016/11/04 分类:求助交流 关键字: pathinfo get 减号
/index.php?s=/Admin/MemberOrder/lists/time-start/2016-11-01+05%3A25/time-end/2016-11-04+07%3A35/p/2.html

匹配获取的get参数是:start 而不是 time-start。
看了一下源码:preg_replace_callback ( '/(\w+)\/([^\/]+)/', function ($match) use(&$var) {
                    $var [$match [1]] = strip_tags ( $match [2] );
                }, implode ( '/', $paths ) );
改成:preg_replace_callback ( '/([\w-]+)\/([^\/]+)/', function ($match) use(&$var) {
                    $var [$match [1]] = strip_tags ( $match [2] );
                }, implode ( '/', $paths ) );
可以了
不知道是不是官方不允许 包含减号的get参数啊
最佳答案
评论( 相关
后面还有条评论,点击查看>>