【发布时间】:2010-11-12 19:37:29
【问题描述】:
我正在尝试找到一种方法来保存 url 的哈希部分并作为 PHP 变量。这个想法有点古怪,但请耐心等待......
我想从以下 URL 中提取“位置”片段并将其保存为 PHP 变量。
http://www.example.com/#location
但是,link 的讨论表明 URL 的片段只能通过 JavaScript 访问。
但是是否可以创建一个链接,其中片段在 URL 中重复,由 PHP 解析,然后由 mod rewrite 删除?所以....
原网址:
http://www.example.com/location/#location
由于 URL 中简单的“位置”,PHP 获得了位置变量
Apache 然后将链接重写为:
http://www.example.com/#location
我很想知道是否有一种优雅的方法可以解决这个问题。
【问题讨论】:
-
您可以将片段更改为 $_GET 值吗?
-
不,你不能。查看我的答案
-
这是一个使用 javascript 和隐藏输入字段的解决方案 stackoverflow.com/questions/940905/…
标签: php url mod-rewrite hash fragment-identifier