为什么我们需要一个查询字符串?以及如何在后端检索页面的准确使用



我真的不明白查询字符串的实际目的是什么。

我可以找到

  • 如何使用查询字符串及其是

  • 如何通过php和

  • 通过JavaScript还有更多链接。

我也可以看到链接,也可以使用查询参数,我不知道为什么Wee需要这个?他们如何在服务器端使用它来检索数据。

请让我知道此的用途。

注意:我可以理解我们可以通过查询字符串传递表单数据。并检查对后端数据库以检索结果。

,但我不明白他们如何检查页码并检索结果和其他一些查询字符串。

我希望我不要问太多,我只想在页码的后端处理中一个简单的示例。

谢谢

查询字符串不仅允许将数据传递到动态页面上,而且还可以通过用户可以共享link 的方式来执行此操作。,以便另一个人可以获得相同的页面。这是主要从$ _ post分开的。帖子更加安全,并且"不在方式上",因为用户看不到它,但是当页面使用帖子重新数据数据时,您都无法以用户B的方式链接到该页面页面的反应方式与您之前输入的数据相同。

查询字符串只是将信息从页面到服务器或页面传递到页面的一种方式。这不仅是用于Web的概念,您可以将它们用于从客户端到基于Web的服务器的任何类型的通信。一个示例是连接到REST服务器的iOS应用程序。您可以将设备ID或名称或客户端版本编号放在查询字符串中。当服务器接收呼叫时,大多数服务器将在方法调用中解析查询字符串,并在方法调用中添加值。这样的东西:

https://www.server.com/ioscall?devicename = somename&Amp;DeviceId=1234

可以分解为:

的方法结构
public void iOSCall(string deviceName, string deviceID)

然后在服务器上您可以使用这些变量名称和值来执行任何操作,例如登录哪个设备进行了调用并返回响应。网页是相同的,您可以将数据对象的ID放在查询字符串中,以便服务器知道您要处理的是什么(这些可以用邮政正文处理,但是查询字符串既简单又快速,但不是为安全)。

因此,它们基本上是客户将数据移交给服务器的简便方法,服务器可以处理该数据并返回响应。

最新更新