聯系官方銷售客服
1835022288
028-61286886
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() 能得到 參數
另外就是 register_code等需要發送短信得方法,是否可以不要code驗證碼,以及能否提供一個測試模式,在測試的情況下,短信走模擬情況,吧驗證碼返回到前臺
你這樣寫是不能獲取?后面的參數的,規則是有問題,
"user\\/register_code\?id=(.+)&access_token=(.+)&csrf_test_name=(.+)" => 'index.php?s=member&c=api&m=register_code&id=$1&access_token=$2&csrf_test_name=$3
或者推薦用這個教程
參考文檔:《自定義程序路由》
回復迅睿框架創始人你這種固定模式應該是能獲取,就是不靈活,因為我get參數不一定是固定值,那么我就需要每次去匹配(還有其它偽靜態功能需要寫)
1、新建文件:config/router.php
給我答案吧
回復@靠懸賞(設置懸賞)賺錢買授權 新建文件:config/router.php 新建了,我其它參數 比如id是否也需要加入get 目前提示還是沒有拿到id
不會的,我做過很多了
需要把rewrite.php里面的規則刪掉
回復@SMALL
牛逼,太強大了,正需要這個呢
回復@靠懸賞(設置懸賞)賺錢買授權
三樓是最方便的做法