2017-08-15 139 views
-5

我想使這個社交網絡的東西,我想用戶配置文件位於www.mywebsite.com/[profile-name],但事情是,我不知道如何去做這個。我不能使用Laravel或類似的東西。只有PHP。GET請求作爲目錄

這裏有一些解決方案,我想出了,但我不知道他們是否可以或如何真正讓他們到代碼:

  1. 使PHP實際創建的所有目錄和複製index.php進入它。 (idk如何做到這一點)

  2. 不知何故,讓PHP認識到「/」後面是什麼,並把它當作一個變量,就像一個GET變量一樣(這裏是問題的標題來自哪裏,因爲這實際上是我心裏想的),但我不知道該怎麼做。也許讓404頁面看看網址,然後重定向你?是啊idk ...也許你可以幫助我。我寧願回答這個問題,而不願意考慮解決方案或回答第一個解決方案,但是歡迎任何東西。謝謝!

+0

查找URL重寫。特別是在Apache上,查找「mod_rewrite」 –

回答

-1

如果您打算構建社交網絡解決方案,強烈建議您使用已建立的框架,如Laravel,Yii2等。爲什麼?因爲它擁有大量可用的開箱即用功能。

這就是說,你需要學習如何使用路由。這是一個解決方案。 http://blogs.shephertz.com/2014/05/21/how-to-implement-url-routing-in-php/

這裏是另一個路由解決方案:https://longren.io/basic-routing-in-php-with-altorouter/

你也可以考慮使用像vue.js路由JavaScript框架。

+0

我想我只是在尋找我想要做的事情的名字(「路由」)。謝謝!我會研究laravel。 –

+0

沒問題。不要忘記提出答案並選擇解決方案。 – Steven