PHP';s$\u服务器:查询\u字符串

PHP';s$\u服务器:查询\u字符串,php,Php,上面写着 " “查询字符串” 用于访问页面的查询字符串(如果有)。 " 我一直很难理解这一点。据我所知,查询字符串只是作为页面的输入。URL地址所指向的脚本使用查询字符串执行其工作,并生成其设计用于执行的任何适当响应 但是,我可以理解,该响应(即脚本发回的网页)是如何通过查询字符串获得的,因为查询字符串中的值用于表示该响应,但不是处理它的初始脚本 这是一个语义问题。。感谢你的解释。你所说的有些道理,但你应该停止用“脚本”或“文件”来描述问题。从http协议的角度来看,所寻址的是一个页面或对象。这

上面写着

" “查询字符串” 用于访问页面的查询字符串(如果有)。 "

我一直很难理解这一点。据我所知,查询字符串只是作为页面的输入。URL地址所指向的脚本使用查询字符串执行其工作,并生成其设计用于执行的任何适当响应

但是,我可以理解,该响应(即脚本发回的网页)是如何通过查询字符串获得的,因为查询字符串中的值用于表示该响应,但不是处理它的初始脚本


这是一个语义问题。。感谢你的解释。

你所说的有些道理,但你应该停止用“脚本”或“文件”来描述问题。从http协议的角度来看,所寻址的是一个页面或对象。这与它是如何或由什么产生的无关。从这个角度来看,描述是精确的,因为只有包含查询字符串的URL引用请求结果的确切页面或对象


创建页面的“页面”和“脚本”没有紧密耦合在一起的一个简单示例是重写规则或路由脚本。在这些示例中,结果页面或对象可能完全不同,这取决于查询字符串的内容,尽管URL本身是相同的

我只是对手册中出现的这种情况感到奇怪,在手册中我自然地假设了代码上下文和程序员的观点,所以我想我可能遗漏了一些东西,不管怎样。感谢您的见解(-:您严格地用PHP思考。想想HTML。