什么是片段URL以及使用它的原因

Nil*_*esh 7 php url hash fragment-identifier

我是PHP开发的新手.

今天我偶然发现了有趣的主题URL碎片,特别是URL的"#"部分.

我搜索了它说它就像www.example.com\foo.html#bar.

但我不明白为什么需要这个"#bar".以及如何通过PHP阅读它?

Poc*_*ger 18

片段是内部页面引用,有时称为命名锚点.它通常出现在URL的末尾,并以哈希(#)字符开头,后跟标识符.它指的是网页中的一个部分.

在HTML文档中,浏览器查找具有与片段匹配的name属性的锚标记.

片段有一些内容,最重要的可能是它们不是在HTTP请求消息中发送的,但您可以在此页面上找到有关它们的更多信息.

Javascript可以操作当前页面上的片段,可用于添加页面的历史条目而不强制完全重新加载.