代码之家  ›  专栏  ›  技术社区  ›  Jage

有没有办法在php或htaccess中获取地址栏的完整内容?

  •  1
  • Jage  · 技术社区  · 15 年前

    明确地我正在制作一个ajax应用程序,并试图保留后退按钮。我的javascript工作正常,并在地址栏中注册一个新的url,url中有一个类似锚的散列:

    http://t2b.localhost/#/clients/

    当页面加载javascript并加载“客户机”页面时,我可以捕获url,但我想知道是否有方法使用php或htaccess读取整个url?看看普通变量,我似乎只能得到出现“#”的url( http://t2b.localhost/

    4 回复  |  直到 15 年前
        1
  •  4
  •   Eineki    15 年前

    浏览器不会向服务器发送url的片段(在#之后的文本)。 它将由客户在本地使用。

        2
  •  1
  •   lifeforms    15 年前

        3
  •  0
  •   Community c0D3l0g1c    7 年前

    我很确定不能用PHP严格解析它,因为哈希部分只在客户端(Javascript)上解析。

    历史上我推荐本·阿尔曼的 BBQ plugin .

    见: Can I read the hash portion of the URL on my server-side application (PHP, Ruby, Python, etc.)?

        4
  •  0
  •   Galen    15 年前

    您可以使用javascript并将cookie设置为当前URL,然后使用PHP获取它