我有一个类似这样的网址:
GET: http://test.com/testroute?title=#data
我的路线是:
Route::get('testroute', 'TestController@testFunction');
控制器:
public function testFunction() {
return Input::get('test');
}
当我尝试参数时
?title=data即,没有返回数据的特殊字符。但是使用返回null的特殊字符。
我在谷歌上搜索过但没有找到更好的解决方案来解决这个问题。 请帮助我:)。
答案 0 :(得分:1)
你应该urlencode()
通过GET传递的参数,否则他们可能不会"工作"就像你的情况一样。 #
是分隔符字符之一(:/?#[]@
)。