[英]allow special characters in get method route laravel
I've a url similar like this:我有一个类似这样的网址:
GET: http://test.com/testroute?title=#data
my route is:我的路线是:
Route::get('testroute', 'TestController@testFunction');
controller:控制器:
public function testFunction() {
return Input::get('test');
}
When I trying the param当我尝试参数时
?title=dataie, no special characters which returns the data.
I've searched on google and not found any better solution to solve this.我在谷歌上搜索过,没有找到更好的解决方案来解决这个问题。 Kindly help me :)
请帮助我:)
You should urlencode()
the params passed via GET, otherwise they may not "work" just like in your case.您应该对通过 GET 传递的参数进行
urlencode()
,否则它们可能无法像您的情况一样“工作”。 #
is one of the delimiter characters ( :/?#[]@
). #
是分隔符之一 ( :/?#[]@
)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.