PHP如何为新帖子创建新网址

时间:2019-02-26 02:12:47

标签: php mysql post dns

我想知道如何为每个文件上传创建一个新的URL。当人们在网站上上传视频时,我希望视频具有自己的网址,例如:“ localhost / example.com / string”。例如,Youtube每次上传都会有一个新的网址,例如“ https://www.youtube.com/watch?v=209fsloiwifo”,我是否可以为php中的每个新帖子创建一个新的网址?

1 个答案:

答案 0 :(得分:0)

这些只是将参数转发到后端。您始终可以使用$_GET在PHP中获取查询参数。

通过一些简单的服务器配置(例如Apache httpd上的MultiViews),这可以用于名为watch.php的脚本,并且$_GET的{​​{1}}参数为"v"

如果您刚开始使用PHP并想构建应用程序,我也强烈建议您查看各种development frameworks,以查看是否可以找到符合您的风格和需求的应用程序。它们具有多种口味,从Fat-Free Framework之类的轻量级到Laravel之类的更广泛。

这些为您提供了具体的示例,并为如何编写代码和组织文件提供了更强大的指导。

它们还提供了一个路由层,可以轻松创建干净的,用户友好的URL,以传达他们在做什么,而不会向用户暴露您网站的构造细节。

在这种情况下,"209fsloiwifo"将进入某种控制器,并根据需要使用从该/watch参数加载的数据来渲染适当的视图。

路由层还可以将参数透明地嵌入URL中,例如:

v

https://twitter.com/StackOverflow/status/1098612856990380034 StackOverflow都是此处的参数,如:

1098612856990380034

尽管描述的方式因框架而异。