PHP程序里面
PHP文件:/dayrui/Core/Controllers/Member/Api.php
URL地址:/user/register_code?id=13983812931&access_token=&csrf_test_name=c3f1b1629eeb50b3384b2eff78afe799
伪静态规则:"user\\/register_code(.*)" => 'index.php?s=member&c=api&m=register_code'
问题:在伪静态情况下 \Phpcmf\Service::L('input')->get() 获取不到值
\Config\Services::request()->getVar() 能得到 参数
\Phpcmf\Service::L('Form')->set_mobile_code($phone, $code); $this->_json(1, dr_lang('验证码发送成功'.$code));或者推荐用这个教程参考文档:《自定义程序路由》
1、新建文件:config/router.php
<?php // 自定义URL路由模式 if (strpos($uri, 'user/register_code?') === 0) { $is_404 = 0; $arr = parse_url($uri); parse_str($arr['query'],$_GET); $_GET['s'] = 'member'; $_GET['c'] = 'api'; $_GET['m'] = 'register_code'; }给我答案吧SMALL