php如何获取网页动态内容

我知道可以用file_get_contents函数获取一个网站页面的内容。$str=file_get_contents("http://www.aaa.com");ech... 我知道可以用file_get_contents函数获取一个网站页面的内容。
$str=file_get_contents("http://www.aaa.com");
echo $str;
我的问题是如果这样获取,哪么如何指定目标网站的语言呢?比如从浏览器访问www.aaa.com,会给出中文结果。但是用file_get_contents则返回默认的英文内容。哪么怎样才能用file_get_contents函数获取到中文内容呢?
展开
 我来答
cmoooo
推荐于2016-06-06 · TA获得超过3587个赞
知道小有建树答主
回答量:741
采纳率:0%
帮助的人:670万
展开全部
这是请求报头中的Accept-Language的关系了。

这样一来,你只是使用file_get_contents函数就实现不了这个功能了。

能够模拟浏览器发送各种报头,甚至是登录用cookie的扩展有不少,Curl就是其中之一。

你需要去网上去寻找相关的文章仔细了解一番,再做打算:

下面是PHP官网关于CURL扩展的手册:
【Client URL Library】http://www.php.net/manual/zh/book.curl.php
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式