Laravel 4 是虚拟页面'/#';在拉雷维尔安全吗?

Laravel 4 是虚拟页面'/#';在拉雷维尔安全吗?,laravel-4,Laravel 4,使用Laravel 4.1.30 场景:我有一个主页和一个链接。当有人单击链接时,用户会根据其级别进入不同的页面 编程过程:在模板处的链接上,您指向一条唯一的路线。然后,路由指向控制器。控制器测试用户级别,然后进入正确的页面 目前,由于控制器没有机会将其指向该URL,因此我使用“/#”作为指向路由URL的链接 问题:这是安全和无bug的吗 这是我的路线代码: Route::get('/#',array( 'as' => 'go-find-default-page' 'use

使用Laravel 4.1.30

场景:我有一个主页和一个链接。当有人单击链接时,用户会根据其级别进入不同的页面

编程过程:在模板处的链接上,您指向一条唯一的路线。然后,路由指向控制器。控制器测试用户级别,然后进入正确的页面

目前,由于控制器没有机会将其指向该URL,因此我使用“/#”作为指向路由URL的链接

问题:这是安全和无bug的吗

这是我的路线代码:

Route::get('/#',array(
   'as'   => 'go-find-default-page'
   'uses' => 'MyController'
));

我不想创建一个用户永远不会使用的虚拟页面。

根据,客户端(例如web浏览器)在检索文档时不应该向服务器发送URI片段(这是URL中
符号后面的部分)。因此,您不能使用
/#
作为路由。

据我所知,
#
从未传递到服务器,仅被浏览器用于指向锚(或作为Javascript客户端应用程序的查询字符串)。谢谢,我将使用虚拟页面