2015-06-23 56 views
3

我是PHP Development中的新成員。什麼是片段URL以及爲什麼要使用它

今天我遇到了有趣的話題URL碎片,特別是URL中的'#'部分。

我搜索了一下它說它就像www.example.com \ foo.html#bar。

但我不明白爲什麼需要這個「#bar」。以及如何通過PHP讀取它?

+0

你不用PHP讀它,它是一個JavaScript的東西。片段永遠不會發送到服務器。 – Blizz

回答

5

片段是內部頁面引用,有時稱爲命名錨。它通常出現在URL的末尾,並以散列(#)字符開頭,後面跟着一個標識符。它指的是網頁中的一個部分。

在HTML文檔中,瀏覽器查找名稱屬性與該片段匹配的定位標記。

關於這些片段有一些事情,最重要的可能是它們不是通過HTTP請求消息發送的,但是您可以在this page上找到關於它們的更多信息。

Javascript可以在當前頁面上操縱片段,可以用來添加頁面的歷史記錄,而不強制完成重新加載。

0

它無法閱讀的PHP。它使用客戶端(瀏覽器)進行哈希導航,但您可以編寫JS代碼來處理哈希更改並將異步請求發送到您的服務器端(php)並在您的頁面上顯示結果。

相關問題