【问题标题】:How to get the part of an URL containing the "sha"-character [#] [duplicate]如何获取包含“sha”字符的 URL 部分 [#] [重复]
【发布时间】:2014-06-12 09:11:38
【问题描述】:

我在这件事上四处搜寻,但无济于事。 我有一个这样的网址: http://www.mydomain.test/en/cat/tiagua/#Comment10

它应该引导用户到页面“tiagua”并直接跳转到评论号10 (这是评论的 ID)。

就我的网站而言,每页的 cmets 数量减少到 5 个。 因为 cmets 可以有一个或多个答案(例如在此页面上),计算需要从外部(创建链接的位置)加载的页面会涉及很多麻烦。

为了显示正确的 cmetspage 注释编号为 10,页面“tiagua”应该知道这一点。 但是我还没有找到如何获取 sha 字符 [#]

之后的部分

【问题讨论】:

  • 标题中问题的答案是here
  • 谢谢,我明白了。如果它是客户端问题,我将不得不找到另一个解决方案。

标签: php url


【解决方案1】:

您要问的是不可能的,因为 # 字符之后的 URL 部分永远不会发送到服务器。你有两个选择:

  • 使用 JavaScript 读取 URL 的哈希部分,并根据该信息执行请求。
  • 使用查询变量,例如/tiagua?comment=10

【讨论】:

  • 嗨@Overv 使用查询变量是我之前考虑的一个选项。但实际上我需要它: /tiagua?comment=10#comment10 所以浏览器会跳转到有问题的锚点......无论如何,谢谢。对不起,我还太年轻,不能投票...)-;
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-06-06
  • 1970-01-01
  • 1970-01-01
  • 2021-07-18
  • 2017-12-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多