在PHP中解析传入请求

在PHP中解析传入请求,php,Php,如果传入的PHP可能的请求可以如下所示 一,http://wwww.test.com/api.php?device_id=xxxx&user_name=xxxx&pass_word=xxxx&num_request=xxxx&num_site=xxxx; 如何从上面的api.php代码中提取用户名字段?这些值通过标准的GET请求传递,如下所示: $deviceid = $_GET['device_id']; 请注意,此值未初始化,用户可对其进行修改,最终可能导致SQL注入,具体取决于您对该值的

如果传入的PHP可能的请求可以如下所示

一,http://wwww.test.com/api.php?device_id=xxxx&user_name=xxxx&pass_word=xxxx&num_request=xxxx&num_site=xxxx;


如何从上面的api.php代码中提取用户名字段?

这些值通过标准的GET请求传递,如下所示:

$deviceid = $_GET['device_id'];

请注意,此值未初始化,用户可对其进行修改,最终可能导致SQL注入,具体取决于您对该值的使用情况。

这些值通过一个标准GET请求传递,该请求可访问如下:

$deviceid = $_GET['device_id'];
请注意,此值未初始化,用户可以修改,最终可能导致SQL注入,具体取决于您对该值的使用。

您可以使用$\u GET superglobal访问querystring值

$user_name = $_GET['user_name'];
您可以使用$\u GET superglobal访问querystring值

$user_name = $_GET['user_name'];

我要警告不要用GET请求传递API身份验证,因为密码最终会出现在服务器日志中。另外,将https与API一起使用更安全。我要警告不要用GET请求传递API身份验证,因为密码最终会出现在服务器日志中。此外,将https与API一起使用更安全。