我可以在服务器端应用程序(PHP,Ruby,Python等)上读取URL的哈希部分吗?假设URL为:www.example.com/?val=1#part2PHP可以val1使用GET数组读取请求变量。哈希值是否part2也可读?或者这只是浏览器和JavaScript?
4 回答
喵喵时光机
TA贡献1846条经验 获得超7个赞
主要问题是浏览器甚至不会发送带有片段部分的请求。片段部分在浏览器中解析。所以它可以通过JavaScript访问。
无论如何,您可以使用parse_url()将URL解析为位,包括片段部分,但显然不是您的情况。
叮当猫咪
TA贡献1776条经验 获得超12个赞
它可以从Javascript中检索 - as window.location.hash
。从那里你可以用Ajax将它发送到服务器,或者编码并将其放入URL然后可以传递到服务器端。
添加回答
举报
0/150
提交
取消