使用URL: http://www.tp51.com/index/Demo/test/name=peter&sex=male
class Demo extends Controller
{
public function test()
## { dump((new Request(ump)->get()); dump((new Request(ump)->get());#輸出:
'/index/Demo3/test1/name' => string 'peter' (length=5)
'sex' => string 'male' (length=4)
# dump((new Request())->p #/Demo3/test1/name')); ## dump((new Request())->param('name')); //null
/ /male
}
}
另外,同樣的程式碼,使用下面的方式存取:
##URL: http://www.tp51. com/index/Demo/test?name=peter&sex=male複製程式碼輸出:array (size=3)# '/index /Demo/test' => string '' (length=0) 'name' => string 'peter' (length=5)## 'sex'peter' (length=5)
## 'sex'peter' (length=5)## 'sex'scom=> 'male' (length=4)
param()方法則輸出正確。
請老師和各位大俠幫忙指導一下,那地方參數設定有問題還是程式碼有問題 ?
謝謝!
還有,Thinkphp URL 傳參通過 / 或 ?的問題請指導。
萬分感謝!
另外,我沒有改過PHP5.1的核心模組和設定檔資訊。
你這連結有問題吧,http://www.tp51.com/index/Demo/test/name=peter&sex=male, &符號前面不是得先用?,後面才能&拼接著帶參數的嗎