有沒有辦法隱藏號碼2,因爲它會在url中顯示?如何隱藏錨標記中的url值或任何可能性?
<a href="`http://live_esebd2/user/middle/article_list/2`">Endress and hauser started 50 years</a>
有沒有辦法隱藏號碼2,因爲它會在url中顯示?如何隱藏錨標記中的url值或任何可能性?
<a href="`http://live_esebd2/user/middle/article_list/2`">Endress and hauser started 50 years</a>
問題是,你爲什麼要「隱藏」它在第一個地方?目標是什麼?隱藏您的數據庫中有多少條東西條目或有其他目標嗎?你可以把你的整數(在這個例子中是2)轉換成一個字符串,比如bit.ly用它的縮短服務。那樣,對於沒有受過教育的人來說,很難確定查詢字符串的含義。你可以使用Base62編碼/解碼(搜索PHP整數base62應該產生足夠的資源)。 如果不是你在找什麼,那麼我絕對錯過了:)
的問題是,爲什麼要隱藏的地步呢?數字2對於我來說在URL中沒有任何意義,它可能對任何其他訪客都沒有意義。如果你想「隱藏」它,是否有可能把它放在URL的中間而不是最後?我假設mod_rewrite正在處理這個,所以這應該是一種可能性。
另一種可能性是走下車基於試驗的條目「2」表示的,但我不喜歡這種做法,因爲它降低了靈活性。
最後,通過HTTP請求中隱藏數據的傳統方法是使用POST方法。通過post-redirect-get,你的用戶也不會更聰明。當然,這會爲您創造更多的工作,並且可能會消除人們直接前往該地點的可能性(如果需要的話)。
你更喜歡哪一個?一個名爲www.url.com/或www.url.com/index.html的鏈接?另外,在使用錨點時,它不像www.url.com/#anchor那樣美觀。就編程而言,它沒有任何意義,但如果你希望一切都是完美的,那麼它就是一個很好的細節。我知道一個在PHP中錨定事物的方法。但是,你怎麼能做到每一個,什麼是最好和最簡單的方法? .htaccess是否適用於兩者? – 2015-01-22 16:39:06
我不明白您的問題,一個單一的東西。請澄清。 – alexn 2011-03-09 13:14:41
你需要解釋你想要實現的原因。根據你提供的細節,你的請求沒有任何意義。 – BrynJ 2011-03-09 13:15:51
當我點擊這個錨標記其去到http:// live_esebd2 /用戶/中/ article_list/2,如果用戶更改URL 2,像23等,數據庫錯誤將顯示,以避免我需要把它藏起來 – 2011-03-09 13:33:40