分享页面
拖动logo到书签栏,立即收藏青果网络
控制台
|
登录/注册
子
用户在实名认证前无法开通业务
充值
未支付订单
未完成工单
未读消息
会员中心
退出登录
文档中心
产品介绍
使用指南
开发者指南
API接口
代码示例
常见问题
账户中心
查询
使用指南
使用指南
代理IP使用指南-手动版
通用功能
获取代理IP
代理IP请求QPS相关代码解释说明
用Proxifier测试代理ip对指定网站的访问结果
代理IP调试工具
测试代理的可用性
白名单设置
国内区域编码
海外区域编码
代理设置教程
Windows11如何设置代理IP
搜狗浏览器如何使用代理IP
xshell如何设置代理IP
SecureCRT如何设置代理IP
Postman如何使用代理
Centos7.6中如何设置代理IP
Ubuntu18.04如何连接代理IP
谷歌浏览器如何使用代理IP
360浏览器如何使用代理IP
火狐浏览器如何使用代理IP
傲游浏览器如何使用代理IP
Microsoft edge浏览器使用插件连接代理ip
Firefox浏览器使用Proxy SwitchyOmega插件连接代理IP
Windows7系统如何使用代理IP
Windows10系统如何使用代理IP
Mac系统如何使用代理IP
安卓手机如何使用代理IP
iPhone或ipad如何使用代理IP
如何使用花刺代理验证软件?
代理客户端Sstap使用教程
代理客户端SocksCap64使用教程
代理客户端Proxifier使用教程
安卓手机如何通过SocksDroid软件使用代理IP
使用指南
代理IP使用指南-手动版
通用功能
获取代理IP
代理IP请求QPS相关代码解释说明
用Proxifier测试代理ip对指定网站的访问结果
代理IP调试工具
测试代理的可用性
白名单设置
国内区域编码
海外区域编码
代理设置教程
Windows11如何设置代理IP
搜狗浏览器如何使用代理IP
xshell如何设置代理IP
SecureCRT如何设置代理IP
Postman如何使用代理
Centos7.6中如何设置代理IP
Ubuntu18.04如何连接代理IP
谷歌浏览器如何使用代理IP
360浏览器如何使用代理IP
火狐浏览器如何使用代理IP
傲游浏览器如何使用代理IP
Microsoft edge浏览器使用插件连接代理ip
Firefox浏览器使用Proxy SwitchyOmega插件连接代理IP
Windows7系统如何使用代理IP
Windows10系统如何使用代理IP
Mac系统如何使用代理IP
安卓手机如何使用代理IP
iPhone或ipad如何使用代理IP
如何使用花刺代理验证软件?
代理客户端Sstap使用教程
代理客户端SocksCap64使用教程
代理客户端Proxifier使用教程
安卓手机如何通过SocksDroid软件使用代理IP
使用指南
>
通用功能
>
PHP语言代码示例
PHP语言代码示例
发布时间:2022-06-21 09:17
## PHP curl ```php /** * 请求 * * @param [type] $targetUrl 目标站点 * @param [type] $proxyIp 代理ip * @param [type] $proxyPort 代理端口 * @param [type] $proxyUser AuthKey * @param [type] $proxyPassword AuthPwd * @return void */ function sendRequest($targetUrl, $proxyIp, $proxyPort, $proxyUser, $proxyPassword){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $targetUrl); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_PROXYPORT, $proxyPort); curl_setopt($ch, CURLOPT_PROXYTYPE, 'HTTP'); curl_setopt($ch, CURLOPT_PROXY, $proxyIp); curl_setopt($ch, CURLOPT_PROXYUSERPWD, $proxyUser . ':' . $proxyPassword); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); $data = curl_exec($ch); curl_close($ch); return $data; } $data = sendRequest('https://test.ipw.cn', '请改成您的代理IP', 端口号, '请改成您的Key', '请改成您的AuthPwd'); // 如果上面目标站不可用,请使用ip.sb、ipinfo.io、ip-api.com、64.ipcheck.ing var_dump($data); ``` ## PHP stream ```php /** * 请求 * * @param [type] $targetUrl 目标站点 * @param [type] $proxyIp 代理ip * @param [type] $proxyPort 代理端口 * @param [type] $proxyUser AuthKey * @param [type] $proxyPassword AuthPwd * @return void */ function sendRequest($targetUrl, $proxyIp, $proxyPort, $proxyUser, $proxyPassword){ $proxyAuth = base64_encode($proxyUser . ":" . $proxyPassword); $headers = implode("\r\n", [ "Proxy-Authorization: Basic {$proxyAuth}" ]); // 目标站为https时需要 // $sniServer = parse_url($targetUrl, PHP_URL_HOST); $options = [ "http" => [ "proxy" => $proxyIp . ':' . $proxyPort, "header" => $headers, "method" => "GET", "request_fulluri" => true, ], // 目标站为https时需要 // 'ssl' => array( // 'SNI_enabled' => true, // 'SNI_server_name' => $sniServer // ) ]; $context = stream_context_create($options); $result = file_get_contents($targetUrl, false, $context); return $result; } $data = sendRequest('https://test.ipw.cn', '请改成您的代理IP', 端口号, '请改成您的Key', '请改成您的AuthPwd'); // 如果上面目标站不可用,请使用ip.sb、ipinfo.io、ip-api.com、64.ipcheck.ing var_dump($data); ``` ## PHP GuzzleHttp ```PHP /** * 请求 * * @param [type] $targetUrl 目标站点 * @param [type] $proxyIp 代理ip * @param [type] $proxyPort 代理端口 * @param [type] $proxyUser AuthKey * @param [type] $proxyPassword AuthPwd * @return void */ function sendRequest($targetUrl, $proxyIp, $proxyPort, $proxyUser, $proxyPassword){ $client = new \GuzzleHttp\Client(); $proxyAuth = base64_encode($proxyUser . ":" . $proxyPassword); $options = [ "proxy" => $proxyIp . ':' . $proxyPort, "headers" => [ "Proxy-Authorization" => "Basic " . $proxyAuth ] ]; $result = $client->request('GET', $targetUrl, $options); return $result->getBody()->getContents(); } $data = sendRequest('https://test.ipw.cn', '请改成您的代理IP', 端口号, '请改成您的Key', '请改成您的AuthPwd'); # 如果上面目标站不可用,请使用ip.sb、ipinfo.io、ip-api.com、64.ipcheck.ing var_dump($data); ```
上一篇:没有了
下一篇:没有了
相关文章
短效代理-均匀提取
傲游浏览器如何使用代理IP
C语言代码示例
独享代理-产品介绍
长效代理开发者指南
短效代理-按量提取
本文导读