2013-10-07 51 views
-1

對不起,我不知道我的問題語句應該是什麼確切的技術術語,所以我的線程標題可能會引起誤解/混淆。這也是我無法在谷歌搜索我的問題解決方案的原因。如何在php中執行url路由

好的,所以我正在爲我的用戶開發一個簡單的社交網絡。我希望每個用戶都有自己的配置文件鏈接。

例如,如果用戶的用戶名是「XYZ」,那麼他的個人資料的鏈接應該是'http://example.com/user/xyz

現在我該怎樣建立這個‘虛擬’的鏈接?

編輯:好吧,我才知道這是關於mod_rewrite的,我也有一個類似的問題How to Dynamically Rewrite a URL like Facebook

+1

如果您的web服務器是apache,請閱讀'mod_rewrite'。或者通常在谷歌上閱讀關於URL重寫的內容。 –

+1

http://stackoverflow.com/questions/4907730/how-to-dynamically-rewrite-a-url-like-facebook的可能重複 – Ashish

回答

0

路線與PHP是一件很微妙的事情。 mod_rewrite在開始的時候可以幫到你,但是在變得一塌糊塗之後,你會覺得不是幫助,尤其是當它是一個需要可擴展的「大」軟件時。記住「路由」不是特定應用程序的一部分,它只是一個「服務器」的術語,用於解釋對「客戶機」的請求,並因此返回配置文件的「客戶機」的特定值的要求。也就是說,「路由器」基本上是一個服務器。

我推薦給你看的是研究HTTP協議,REST等。

這肯定會幫助你很多事情,所以瞭解HTTP協議的工作原理,以及如何使用PHP來處理它。除此之外,您還可以隨時爲您的社交網絡設計一項技能Web服務,並輕鬆製作路線。

有與路線在PHP中的工作,像幾個庫:修身框架,Zaphpa,尊重/休息,紅牛,靈氣路由器等等...

希望這有助於。