Php 没有文件扩展名和get变量

Php 没有文件扩展名和get变量,php,html,Php,Html,我是一名新的web开发人员,我学习了HTML、CSS、JavaScript(jQuery包括使用AJAX对PHP或JSON的服务器调用)、PHP 我可以建立一个完整的网站,我很好,直到这一点,但我想知道一些事情,如果你能帮助我 所以我的问题是:最近,我看到地址栏中的好网站没有.php或.asp或.html或一个get变量,比如(?search=query或?id=5&一些其他的get变量),在这些网站的地址栏中我找到了类似文件夹斜杠(domainname.com/search/query) 我只

我是一名新的web开发人员,我学习了HTML、CSS、JavaScript(jQuery包括使用AJAX对PHP或JSON的服务器调用)、PHP

我可以建立一个完整的网站,我很好,直到这一点,但我想知道一些事情,如果你能帮助我

所以我的问题是:最近,我看到地址栏中的好网站没有
.php
.asp
.html
或一个get变量,比如(
?search=query
?id=5&一些其他的get变量
),在这些网站的地址栏中我找到了类似文件夹斜杠(
domainname.com/search/query


我只是想知道这是一种什么样的web开发。

像CakePHP和Laravel这样的框架就是这样做的。他们在内部完成所有这些路由,并保持URL的“漂亮”

你会发现Wordpress也能做到这一点


需要记住的重要一点是,只要web服务器理解一个请求,您就会得到正确的页面。浏览器不关心文件扩展名等等。

像CakePHP和Laravel这样的框架可以做到这一点。他们在内部完成所有这些路由,并保持URL的“漂亮”

你会发现Wordpress也能做到这一点


需要记住的重要一点是,只要web服务器理解一个请求,您就会得到正确的页面。浏览器不关心文件扩展名等。

URL中的一些其他变量是“GET”参数。您知道,在HTML中创建简单表单时,可以定义方法(POST或GET)。当您得到时,参数被写入URL,这样您就可以很容易地访问它们,另一方面,它可以被用户重写,所以POST是一种更安全的方式

asp来自asp.NET,它是一个用目标编程(比如C#)编写的网站。嗯,我认为这是一件非常有趣的事情(ASP.NET),当你在.ASP中编程时,你可以轻松地创建一个连接到你网站的手机应用程序,因为该应用程序(在objective programming->C#)和.ASP也在objective programming中

这些都是非常基本的信息,更多信息请查看文档等

希望我能帮助你,
祝你今天愉快;)

URL中的一些其他变量是“GET”参数。您知道,在HTML中创建简单表单时,可以定义方法(POST或GET)。当您得到时,参数被写入URL,这样您就可以很容易地访问它们,另一方面,它可以被用户重写,所以POST是一种更安全的方式

asp来自asp.NET,它是一个用目标编程(比如C#)编写的网站。嗯,我认为这是一件非常有趣的事情(ASP.NET),当你在.ASP中编程时,你可以轻松地创建一个连接到你网站的手机应用程序,因为该应用程序(在objective programming->C#)和.ASP也在objective programming中

这些都是非常基本的信息,更多信息请查看文档等

希望我能帮助你,
祝你今天愉快;)

可能重复我甚至不知道如何提问这就是为什么我创建了一个新的,谢谢这通常是MVC(模型->视图->控制器)网站模型的一部分。你可以通过使用像CodeIgniter这样的框架来了解这些。我了解MVC,我只是在了解它之后才使用它,但我以前从未使用过php框架,我甚至不知道如何问这个问题,这就是为什么我创建了一个新的框架,谢谢。这通常是MVC(模型->视图->控制器)网站模型的一部分。你可以通过使用CodeIgniter这样的框架来了解这些。我了解MVC,我只是在了解它之后才使用它,但我以前从未使用过php框架。谢谢你,我得到了它,我想在下个月学习Laravel。请将我的答案标记为完整并放弃投票。谢谢谢谢,我知道了,我想在下个月学习拉威尔。请把我的答案标记为完整,然后放弃投票。谢谢