
这是请求报头中的Accept-Language的关系了。
这样一来,你只是使用file_get_contents函数就实现不了这个功能了。
能够模拟浏览器发送各种报头,甚至是登录用cookie的扩展有不少,Curl就是其中之一。
你需要去网上去寻找相关的文章仔细了解一番,再做打算:
下面是PHP官网关于CURL扩展的手册:
Client URL Library>
可以使用session和cookie,session会将数据存于服务器端(占空间),cookie存于浏览器端。
以cookie为例:
第一个页面:setcookie("user",$user);//$user为要提取的信息,user为cookie的名称,下同
setcookie("password",$password);
第二个页面:echo
$_COOKIE['user'];//显示保存在cookie中的信息,下同
echo
$_COOKIE['password'];
页面中的内容是json数据,可以用PHP的json_decode函数解析它,完整的PHP程序如下
<php$json='{"code":1,"pid":10158,"key":"nIMCNNe1KqINtQqiXNik7IIIx7ZiOt11","type":"1","active":"1","money":"001","accout":"11","username":"11","settle_money":null}';
$user=json_decode($json);
echo $user->money;
>
以上就是关于php如何获取网页动态内容全部的内容,包括:php如何获取网页动态内容、php怎么获取远程页面中的一个div的内容、php怎样在一个页面中使用另一个页面提取的信息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)