Laravel 4 是虚拟页面'/#';在拉雷维尔安全吗?
使用Laravel 4.1.30 场景:我有一个主页和一个链接。当有人单击链接时,用户会根据其级别进入不同的页面 编程过程:在模板处的链接上,您指向一条唯一的路线。然后,路由指向控制器。控制器测试用户级别,然后进入正确的页面 目前,由于控制器没有机会将其指向该URL,因此我使用“/#”作为指向路由URL的链接 问题:这是安全和无bug的吗 这是我的路线代码:Laravel 4 是虚拟页面'/#';在拉雷维尔安全吗?,laravel-4,Laravel 4,使用Laravel 4.1.30 场景:我有一个主页和一个链接。当有人单击链接时,用户会根据其级别进入不同的页面 编程过程:在模板处的链接上,您指向一条唯一的路线。然后,路由指向控制器。控制器测试用户级别,然后进入正确的页面 目前,由于控制器没有机会将其指向该URL,因此我使用“/#”作为指向路由URL的链接 问题:这是安全和无bug的吗 这是我的路线代码: Route::get('/#',array( 'as' => 'go-find-default-page' 'use
Route::get('/#',array(
'as' => 'go-find-default-page'
'uses' => 'MyController'
));
我不想创建一个用户永远不会使用的虚拟页面。根据,客户端(例如web浏览器)在检索文档时不应该向服务器发送URI片段(这是URL中
符号后面的部分)。因此,您不能使用/#
作为路由。据我所知,#
从未传递到服务器,仅被浏览器用于指向锚(或作为Javascript客户端应用程序的查询字符串)。谢谢,我将使用虚拟页面