Php 如何使用$#服务器获取#帖子的所有链接或数量

Php 如何使用$#服务器获取#帖子的所有链接或数量,php,Php,我的链接是这样的 我想从浏览器中获取完整链接,或者从中获取文章的唯一编号 我试过: $_SERVER['SERVER_NAME']; $_SERVER['REQUEST_URI']; 但这只显示在散列之前 http://sitename.com/test/t9.html#post23 我想在hash23之后获取所有链接或数字URL的锚(#)部分没有传递到PHP,因此您将无法按预期访问它 您需要使用javascript来获取它,如下所示: <script>alert(window

我的链接是这样的

我想从浏览器中获取完整链接,或者从中获取文章的唯一编号

我试过:

$_SERVER['SERVER_NAME'];
$_SERVER['REQUEST_URI'];
但这只显示在散列之前

http://sitename.com/test/t9.html#post23
我想在hash
23

之后获取所有链接或数字URL的锚(
#
)部分没有传递到PHP,因此您将无法按预期访问它

您需要使用javascript来获取它,如下所示:

<script>alert(window.location.hash);</script>
警报(window.location.hash);

然后也许可以使用ajax将其发送到PHP服务器['QUERY\u STRING']我认为应该可以工作;)

散列之后的所有内容都不会发送到PHP。您需要使用javascript来利用它/将它发送到PHP。“parse_url”工作正常,但如何获得所有链接以使用它parse_url(“);thnx兄弟,我对ajax不太在行……你能写所有的代码吗?或者用其他方式来获得博文你怎么试着自己写代码呢?这不是一个要求代码的地方。thnx兄弟,我已经写了我所有的代码,但只有这一部分对我来说是个问题。我对你说我对ajax不在行,所以我怎么写我不知道的东西呢但是,当你在php脚本中需要anker时,你就做错了。@Pinki,是的,但这个脚本不介意“我做不到”我已经尝试过了,在hash Only之前告诉我,我没有答案,那么我猜,这里是指向php.net thnx的链接,我尝试了所有这些,但没有人得到hash