file_get_contents()
函数可以用来获取远程服务器上的内容,如网页、图片等
要模拟用户访问,可以在请求头中设置 User-Agent,这样服务器会认为这是一个正常的用户访问。例如:
$url = "http://example.com";
$options = array(
'http' => array(
'method' => "GET",
'header' => "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"
)
);
$context = stream_context_create($options);
$content = file_get_contents($url, false, $context);
echo $content;
这里我们设置了 User-Agent 为一个常见的浏览器,这样服务器就会认为这是一个正常的用户访问。但请注意,这种方法并不完全模拟用户访问,因为用户访问可能涉及更多的因素,如 cookie、session 等。如果你需要更复杂的模拟,可以考虑使用 cURL 或者其他 HTTP 客户端库。
领取专属 10元无门槛券
手把手带您无忧上云