2015-01-09 59 views

回答

1

网络服务器不接收哈希碎片,它只是客户端。所以你不能用PHP或任何其他服务器端语言获得它。您可以通过JavaScript获取哈希并通过GET参数发送给服务器端脚本来破解,但我不推荐这样做。

1

您不能直接从客户端发送片段部分到PHP服务器端。但是可以通过JavaScript访问片段ID,并且可以将它作为GET参数发送给服务器。 使用window.location获取包含片段部分和window.location.hash的完整url以获取JavaScript中的片段部分。 如果您向PHP服务器发送完整的URL(包括片段哈希),则可以使用parse_url("URL HERE",PHP_URL_FRAGMENT)函数获取片段哈希。