【发布时间】:2018-12-21 06:09:36
【问题描述】:
".com/watch?v=M0IDGz0QKDw"我是初学者,我想知道如何做到这一点。有人可以指出我可以在哪里学习这个 url 路径吗?
如果 .php 比 .html 好得多,因为 php 连接到数据库,那么这个“.com/messages”是什么,不应该是".com/messages.php"
请注意,messages 会将所有消息都发送到数据库。
【问题讨论】:
".com/watch?v=M0IDGz0QKDw"我是初学者,我想知道如何做到这一点。有人可以指出我可以在哪里学习这个 url 路径吗?
如果 .php 比 .html 好得多,因为 php 连接到数据库,那么这个“.com/messages”是什么,不应该是".com/messages.php"
请注意,messages 会将所有消息都发送到数据库。
【问题讨论】:
第一 -> ".com/watch?v=M0IDGz0QKDw"
是有v 表示一些具有唯一编号的变量。 而 watch 意味着在 MVC 架构中我们有 route.config 文件,我们将在其中配置 watch.php 文件。所以路由 URL 是这样的。
第二:是的,在 MVC 架构中使用总是更好。
所以尝试通过一些框架,如 laravel、Codeigniter 等来学习 MVC 架构。它可能会帮助你。
【讨论】:
".com/watch?v=M0IDGz0QKDw"
watch实际上是watch.php 或watch.html,文件扩展名隐藏在URL 显示中。 此设置取决于框架或 .htaccess 设置。 可以参考https://alexcican.com/post/how-to-remove-php-html-htm-extensions-with-htaccess/
v=M0IDGz0QKDw
v 是变量名,而 M0IDGz0QKDw 是值。 在这种情况下,watch 页面使用 $_GET 方法从 URL 收集数据。 你可以从https://www.w3schools.com/php/php_forms.asp了解这一点
HTML 和 PHP 是不同的语言,有不同的用途。 总之,HTML处理显示,而PHP处理业务流程和逻辑。
我建议您先学习如何使用 PHP 管理数据,然后再继续配置 .htaccess 以隐藏文件扩展名。在编码过程中,您可以轻松地进行故障排除。
【讨论】: