GET请求作为目录
GET request as directory
我想制作这个社交 Network-ish 东西,我希望用户配置文件位于 www.mywebsite.com/[profile-name],但问题是我没有知道怎么做。我不能使用 Laravel 或类似的东西。只有 PHP.
以下是我想出的一些解决方案,但我不知道它们是否可行或如何将它们实际转化为代码:
使PHP实际创建所有目录并复制一个index.php到其中。 (不知道怎么做)
不知何故,让PHP识别“/”后面的内容并将其视为变量,就像GET变量一样(这里是问题标题的来源,因为这实际上是我想要做的),但我不知道该怎么做。也许使 404 页面实际查看 url,然后重定向您?是的idk ...也许你可以帮助我。我宁愿只回答这个问题,而不是你思考解决方案或回答第一个解决方案,但欢迎任何问题。谢谢!
如果您要构建社交网络解决方案,强烈建议使用已建立的框架,如 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/
您也可以考虑使用 javascript 框架,例如 vue.js 进行路由。
我想制作这个社交 Network-ish 东西,我希望用户配置文件位于 www.mywebsite.com/[profile-name],但问题是我没有知道怎么做。我不能使用 Laravel 或类似的东西。只有 PHP.
以下是我想出的一些解决方案,但我不知道它们是否可行或如何将它们实际转化为代码:
使PHP实际创建所有目录并复制一个index.php到其中。 (不知道怎么做)
不知何故,让PHP识别“/”后面的内容并将其视为变量,就像GET变量一样(这里是问题标题的来源,因为这实际上是我想要做的),但我不知道该怎么做。也许使 404 页面实际查看 url,然后重定向您?是的idk ...也许你可以帮助我。我宁愿只回答这个问题,而不是你思考解决方案或回答第一个解决方案,但欢迎任何问题。谢谢!
如果您要构建社交网络解决方案,强烈建议使用已建立的框架,如 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/
您也可以考虑使用 javascript 框架,例如 vue.js 进行路由。