2014-09-03 30 views
1

有些网站使用超链接,如:HTML超链接使用URL查询字符串

www.example.com\index.php?x=test.php 

www.example.com\index.php?test.php 

www.example.com\index.php?\test.php 

,而不是简单地说:

www.example.com\test.php 

是否有链接使用查询字符串的其他页面,而不是简单的超链接的任何好处。

回答

-2

您之前提到的符号类型是由称为url重写的概念提供的。

现在许多PHP框架使用MVC架构将代码组织分为三层。这增强了代码的可伸缩性和Web应用程序的安全性。

所有对服务器的请求都是针对index.php,在这里它们被解析为加载特定操作,因此隐藏了代码的背景布局。

这里test.php的可以在根或内,这取决于指定给路由算法位置其他文件夹被称为在index.php中

0

何时使用它们

存在如果订单不相关或者它们可以以不同的方式组合。在许多情况下,如分页,并不是所有的查询字符串都需要获得所需的结果。所以通常都是可选的。

优势

他们没有命名则params的编码问题,并且非常的方式而不是其他网络应用程序也使用这种挥发性PARAMS。所以这是网络应用的事实标准。

通过查询字符串短路由操作名称(通常是所有指数动作),只要不弹出了,因为你没有使用过PARAMS:

0

URL会被传递的引荐头 - 如果安全页面使用资源(如javascript,图像或分析服务)时,URL会在每个嵌入式请求的引荐请求标头中传递。有时,查询字符串参数可能会传递给第三方站点并由其存储。

在web服务上发布数据可能很有用,或者你甚至可以在查询参数中传递会话ID和URL,只要它们是编码的。