以下是一个简单的PHP GET请求,包括请求参数、请求头UA和cookie访问的示例代码:

<?php

$url = "http://example.com/api"; // 请求的API地址
$params = array(
    "param1" => "value1",
    "param2" => "value2"
); // 请求参数

$headers = array(
    "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3", // 请求头UA
    "Cookie: cookie1=value1; cookie2=value2" // Cookie
);

$url = $url . "?" . http_build_query($params); // 构建完整的请求URL

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

$response = curl_exec($ch);
curl_close($ch);

echo $response; // 输出API返回的结果

?>

在这个示例中,我们使用了PHP的curl库发起GET请求,并且设置了请求参数、请求头UA和cookie。其中,http_build_query()函数用于将请求参数转换为URL查询字符串。在请求头UA和cookie中,我们使用了两个示例值,你需要根据实际情况替换为自己的值。最后,我们输出API返回的结果。

帮我写一个PHP GET请求参数和请求头UA和cookie访问

原文地址: https://www.cveoy.top/t/topic/5e5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录