获取地址栏网址,而不是请求网址

时间:2020-10-20 06:06:19

标签: php url laravel-5

我在地址栏中有一个页面test_page,其网址为http://domain.sd/test_page。 我已经在ajax响应的同一页面中将控制器与url filter_details一起使用。我想在地址栏中获取地址。 现在我只能得到ajax请求的网址

 $url=\Request::getRequestUri();
   echo $url; // output: filter_details

如何在地址栏中获取地址

1 个答案:

答案 0 :(得分:1)

PHP服务器仅知道请求的上下文。

如果您对ajax请求使用另一个URL,PHP将无法知道浏览器地址栏中显示的当前地址。

尝试通过带有ajax请求的参数/数据在地址栏中传递网址。您可以使用response = requests.post(url, data = dic,json={'key':'value'}) # dic is my username and password token =response.request.headers['AccessToken'] 在客户端的浏览器中获取当前地址,并根据您的ajax方法(GET或POST)将其作为查询或有效载荷数据传递给您。