php 使用代理ip进行curl请求
function fetchWebPageWithProxy($url, $proxyIP) {
// 初始化cURL
$ch = curl_init();
// 设置cURL选项
curl_setopt($ch, CURLOPT_URL, $url); // 设置要访问的URL
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // 将返回结果存入变量而不直接输出
// 设置代理
curl_setopt($ch, CURLOPT_PROXY, $proxyIP);
// 忽略SSL证书验证
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
// 执行cURL会话
$output = curl_exec($ch);
// 检查是否有cURL错误
if (curl_errno($ch)) {
echo 'cURL Error: ' . curl_error($ch);
}
// 关闭cURL会话
curl_close($ch);
// 返回获取的页面内容
return $output;
}
直接传入 带端口号的代理即可 例如8.8.8.8:8888
THE END
0
二维码
海报
php 使用代理ip进行curl请求
function fetchWebPageWithProxy($url, $proxyIP) {
// 初始化cURL
$ch = curl_init();
// 设置cURL选项
curl_setopt($ch, CURLOPT_URL……
共有 0 条评论