可以通过PHP访问querystring中的锚吗?
我有一个可以通过如下URL访问的页面: 我知道如何使用$_GET访问id参数,但是有没有办法访问#Page1部分?我已经查看了$服务器阵列,请求URI以?id=3结尾 我知道我也可以将#Page1更改为一个附加参数,如&Page=1,但是有相当一部分代码使用旧的URL类型,如果可能的话,我希望避免重新编写可以通过PHP访问querystring中的锚吗?,php,url,query-string,anchor,Php,Url,Query String,Anchor,我有一个可以通过如下URL访问的页面: 我知道如何使用$_GET访问id参数,但是有没有办法访问#Page1部分?我已经查看了$服务器阵列,请求URI以?id=3结尾 我知道我也可以将#Page1更改为一个附加参数,如&Page=1,但是有相当一部分代码使用旧的URL类型,如果可能的话,我希望避免重新编写 谢谢你的帮助。不,没有办法。片段部分(在#之后的标签)不会传输到服务器 浏览器检索文档,然后转到文档中的正确定位点(如果有)。相关文本来自: 4.1。片段标识符 当URI引用用于在上执行检索
谢谢你的帮助。不,没有办法。片段部分(在#之后的标签)不会传输到服务器 浏览器检索文档,然后转到文档中的正确定位点(如果有)。相关文本来自: 4.1。片段标识符 当URI引用用于在上执行检索操作时 标识的资源,可选的片段标识符,与 URI由交叉线(“#”)字符组成,由附加的 用户代理在 检索操作已成功完成。事实并非如此 URI的一部分,但通常与URI结合使用
以防有人仍在寻找解决方案 只需将“&”放在锚标记之前:
在Chrome、Firefox、Safari和IE11上测试,谢谢,我刚才在加载页面时通过查看请求日志发现了这一点。