0
我使用php file_get_contents
从人们说汉语的位置获取页面。我测试了如果我直接使用浏览器访问$ path,并且网站检测到我的位置并向我显示该国的货币。是否有可能让浏览器认为我在美国?我尝试像下面发送标题,但没有任何改变。更改file_get_contents的位置
$opts = array(
'http'=>array(
'method' => "GET",
'header' => "Accept-language: en\r\n" .
// "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20120306 Firefox/3.6.28 (.NET CLR 3.5.30729; .NET4.0E)\r\n"
"User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13\r\n"
)
);
$context = stream_context_create($opts);
$html = file_get_contents($path, false, $context);