PHP 代理接入文档
学习如何使用PHP的cURL库接入718Proxy代理服务
代理配置信息
// 动态住宅代理 / 5G移动代理通用配置
$proxyHost = "resi.718proxy.com";
$proxyPort = 5001;
$proxyUsername = "您的账号";
$proxyPassword = "您的密码";代码示例
PHP
<?php
// 使用 cURL 接入718Proxy代理
// 代理配置
$proxyHost = "resi.718proxy.com";
$proxyPort = 5001;
$proxyUsername = "您的账号";
$proxyPassword = "您的密码";
// 测试URL
$testUrl = "https://httpbin.org/ip";
// 初始化cURL
$ch = curl_init();
// 设置cURL选项
curl_setopt($ch, CURLOPT_URL, $testUrl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
// 设置代理
curl_setopt($ch, CURLOPT_PROXY, $proxyHost . ":" . $proxyPort);
curl_setopt($ch, CURLOPT_PROXYUSERPWD, $proxyUsername . ":" . $proxyPassword);
curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_HTTP);
// 设置User-Agent
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 10.0; Win64; x64)");
// 执行请求
$response = curl_exec($ch);
// 检查错误
if (curl_errno($ch)) {
echo "请求失败: " . curl_error($ch) . "\n";
} else {
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
echo "状态码: " . $httpCode . "\n";
echo "响应内容: " . $response . "\n";
}
// 关闭cURL
curl_close($ch);
?>