2017-08-15 161 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