为了账号安全,请及时绑定邮箱和手机立即绑定

我可以在服务器端应用程序(PHP,Ruby,Python等)上读取URL的哈希部分吗?

我可以在服务器端应用程序(PHP,Ruby,Python等)上读取URL的哈希部分吗?

拉风的咖菲猫 2019-05-27 13:28:29
我可以在服务器端应用程序(PHP,Ruby,Python等)上读取URL的哈希部分吗?假设URL为:www.example.com/?val=1#part2PHP可以val1使用GET数组读取请求变量。哈希值是否part2也可读?或者这只是浏览器和JavaScript?
查看完整描述

4 回答

?
喵喵时光机

TA贡献1846条经验 获得超7个赞

主要问题是浏览器甚至不会发送带有片段部分的请求。片段部分在浏览器中解析。所以它可以通过JavaScript访问。

无论如何,您可以使用parse_url()将URL解析为位,包括片段部分,但显然不是您的情况。


查看完整回答
反对 回复 2019-05-27
?
叮当猫咪

TA贡献1776条经验 获得超12个赞

它可以从Javascript中检索 - as window.location.hash。从那里你可以用Ajax将它发送到服务器,或者编码并将其放入URL然后可以传递到服务器端。


查看完整回答
反对 回复 2019-05-27
?
慕的地10843

TA贡献1785条经验 获得超8个赞

哈希从不发送到服务器,所以没有。


查看完整回答
反对 回复 2019-05-27
  • 4 回答
  • 0 关注
  • 858 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信