首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在PHP中捕获当前页面的url

问如何在PHP中捕获当前页面的url
EN

Stack Overflow用户
提问于 2012-05-30 20:32:56
回答 3查看 494关注 0票数 2

我想用PHP获取当前页面的URL和参数

URL是

代码语言:javascript
复制
http://localhost/omni/abc.php#def=S6ZT4b9MEsFGDzo

我想要获取#符号之后的url部分

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-05-30 20:40:08

网址中#之后的任何内容都只在客户端处理。它甚至不会传递给服务器的请求,因此您无法直接访问它。

票数 4
EN

Stack Overflow用户

发布于 2012-05-30 20:41:05

在研究这个问题的时候发现了这个小东西...

http://www.stoimen.com/blog/2009/04/15/read-the-anchor-part-of-the-url-with-php/

代码语言:javascript
复制
<script>

var query = location.href.split('#');

document.cookies = 'anchor=' + query[1];

<?php if (!$_COOKIE['anchor']) : ?>

window.location.reload();

<?php endif; ?>

<?php

echo $_COOKIE['anchor'];

?>
票数 0
EN

Stack Overflow用户

发布于 2012-05-30 20:44:32

来自以下网址:http://localhost/omni/abc.php?def=S6ZT4b9MEsFGDzo

$_SERVER['HTTP_HOST'] -> localhost

$_SERVER['SCRIPT_URL'] -> omni/abc.php

$_SERVER['QUERY_STRING'] -> def=S6ZT4b9MEsFGDzo

或

$_SERVER['REQUEST_URI'] -> omni/abc.php?def=S6ZT4b9MEsFGDzo

或

$_SERVER['SCRIPT_URI'] -> http://localhost/omni/abc.php

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10816378

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档