【问题标题】:PHP Is it possible to send a cURL request from a specific country without proxies?PHP 是否可以在没有代理的情况下从特定国家/地区发送 cURL 请求?
【发布时间】:2013-11-10 16:56:02
【问题描述】:

我想知道是否可以在不使用代理的情况下从特定国家/地区发送 cURL 请求?

我的问题是,每次我使用 cURL 发送请求时,我都会得到“服务器语言”的语言,即“荷兰语”,因为我的主机在荷兰。

【问题讨论】:

    标签: php curl country


    【解决方案1】:

    您不能将语言标题设置为附加标题吗?

    $header = array();
    $header[] = "Accept-Language: en-us,en;q=0.5"; 
    
    curl_setopt($ch, CURLOPT_HTTPHEADER, $header); 
    

    我声明了一个数组,因为您可以设置多个标头,例如用户代理等...

    【讨论】:

    • 嗨,我已经试过了,但它不起作用。我认为他们会从 IP 中检测到文本,然后再检测到国家代码?有什么想法可以解决这个问题吗?编辑:这适用于 Facebook,但在我希望它与它一起使用的网站上却没有。
    • 如果他们从您的 IP 检测到您的位置,您需要代理。时期。 :-)
    • 在我的情况下,我需要每个国家/地区的代理,我必须继续检查 193 个代理以查看它们是否有效等。不会那样做。
    • 我有一个问题(如果你能回答的话)...你想做什么?
    • 他不擅长。帮助任何提出此类可疑问题的人自然是不道德的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多