如何使用服务器端语言获取哈希值?

时间:2012-04-03 04:18:06

标签: url hash

据我所知,由于哈希网址没有发送到服务器端,因此无法在服务器端语言中获取网址哈希值。我的一位同事告诉我,它应该可以在java(jsp)或Ruby中使用。自从我在PHP上测试它,但它根本不起作用。我搜索了ruby和jsp,但没有运气。他还提到可以从服务器端访问第一个访问(http://domain.com/index.php#test)。

在PHP中,打印我们的 $ _ SERVER 变量没有关于哈希的任何内容

这在其他服务器端语言中真的可以吗?

1 个答案:

答案 0 :(得分:2)

简短回答:不,这只是客户方面的事情。

稍长一点: 它被称为片段标识符,仅限客户端 - 浏览器不会将该部分网址发送到服务器。除非您使用某些浏览器实现(或软件) 将该部分URL发送到服务器,否则无法使用任何语言。参考:http://en.wikipedia.org/wiki/Fragment_identifier