PHP如何获取index.php#act ,#后面的参数啊?
如题。
如题。
解决方案 »
- 如何获取文件的修改权限?
- phpcms会员系统提交时间
- 求助,遇到个问题请高手帮忙下怎么解决
- 今天第一次安装bugfree,访问http://localhost/xampp/没问题,访问http://localhost/bugfree就出错,谢谢大虾们?
- 各位大神,本人有个问题急需解决 PHP has encountered an Access Violation at *****(这些代码不是固定的)
- apache+php+mysql组合开发的网站,放到iis+php+mysql会有什么问题么
- 网址卫士,现在互联网的加密专家
- 求微信转发次数越多,排名越靠前
- php整合cas报错求救!!!!!
- php 批量修改数据时 input[type=checkbox]发生的问题
- 问个关于 采集的问题
- SESSION和iframe的问题,求答案
如果说是index.php?act=12这种的话,那是可以的。
但是你那个是神马。。我就不知道了
这个是HTML页面的name的名字。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<a href="#url">请先点我</a>
<input type="button" value="再点我获取#后的参数" onclick="alert('当前页面的锚为:'+location.hash);" />
</body>
</html>
echo $_SERVER['REQUEST_URI']; 就是获取的。但是不呆#后面的参数
echo $_SERVER['REQUEST_URI'];这个是取不到的,因为#锚标记并没有向服务器发送数据,是无法获取到的,只能通过JS来获取
alert(location.hash);
</SCRIPT>
$_SERVER 也不可能获得,有且只能通过 js 来获取。
你在调用phpinfo();页面测试一下就知道了。
//终于给我找到了,使用parse_url函数
print_r(parse_url("index.php#act"));