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

标签 http language-agnostic uri-fragment

假设一个 URL:

www.example.com/?val=1#part2

PHP 可以使用 GET 数组读取请求变量 val1

哈希值 part2 是否也可读?还是这仅取决于浏览器和 JavaScript?

最佳答案

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

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

关于http - 我可以在服务器端应用程序(PHP、Ruby、Python 等)上读取 URL 的哈希部分吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/940905/

相关文章:

javascript - Tomcat "Access-Control-Allow-Origin"和 JavaScript

language-agnostic - 自动求和数字列并打印总计

asp.net-mvc - MVC下Forms Authentication中ReturnUrl内保留Url Fragment

javascript - 有没有办法滚动到 URI 片段而不将它们添加到历史记录中?

android - 用于身份验证和服务器通信的 Accountmanager 与 sharedpreference

html - 为什么不在 WYGIWYS 编辑器中将图像作为 base64 字符串嵌入

HTTP:Angular 2+TS 如何在 HTTP 中使用 Observables

language-agnostic - 您要解决(编程)问题的Modus Operandi是什么?

language-agnostic - 你如何在普通文本中排版代码元素?

html - CSS 选择器片段支持