【发布时间】:2019-07-07 05:53:06
【问题描述】:
我有一个 PHP 文件,它从我的本地数据库中获取所有数据,当我在链接 localhost/webdev/drinksupphp/retrieve-data.php/ 上键入完整路径时
我在浏览器中得到这个结果:
[
{
"ID":1,
"NOM":"John",
"PRENOM":"Doe",
"EMAIL":"johndoe@gmail.com",
"PASSWORD":"123456"
},
{
"ID":2,
"NOM":"Jean",
"PRENOM":"D'Arc",
"EMAIL":"jean@gmail.com",
"PASSWORD":"123456"
},
{
"ID":3,
"NOM":"Teko",
"PRENOM":"Lou",
"EMAIL":"lou@gmail.com",
"PASSWORD":"123456"
}
]
我的问题是,如何仅通过 URL 过滤这些数据(例如通过 ID=1)?类似:localhost/webdev/drinksupphp/retrieve-data.php?ID=1
提前谢谢你
【问题讨论】:
-
一个“URL”不做任何事情,它不能自己过滤任何东西。
-
URL 中
?之后的部分是查询字符串。 Here's the manual 关于如何获取这些参数。完成后,您需要对逻辑进行编码。因此,您可以通过 URL 传递值,但无需获取该值并对其进行处理,它就什么也不做。