如何在laravel中使用#获取完整的URL

时间:2018-11-07 03:44:12

标签: laravel url

我使用的是laravel 5,并且试图获取我的完整网址 / faq#manual 但是我只能得到/ faq 当我调用函数 Request :: url()或Request :: fullUrl() 有什么办法可以获取完整的网址 #manual?

2 个答案:

答案 0 :(得分:0)

这在http或php中是不可能的,但是您可以使用javascript获取包括哈希在内的完整网址。

var url = document.URL;

var url = window.location.href;

希望这会有所帮助。

答案 1 :(得分:0)

不可能从具有标准HTTP 的URL中获取片段。因此,使用$ _SERVER或$ _GET之类的变量无法为您提供帮助。实际上,服务器永远不会知道该值,因为浏览器甚至不会发送带有片段部分的请求。

如果要在服务器端获取片段值,则应首先通过 javascript 获取该值,然后通过 pass 作为URL参数,并通过<您服务器端的strong> $ _ GET 。