php - 不同主机上的不同 file_get_contents() 结果

标签 php xml

代码:

<?php
    $string = file_get_contents($url); 
    var_dump($string);
?>

对于两个不同的主机,file_get_contents() 得到不同的结果。

是否有任何我必须更改的服务器配置?

最佳答案

试试这个:

$context = stream_context_create(array(
'http' => array(
    'method' => 'GET',
    'header' => implode("\r\n", array(
            'Accept-Charset: ISO-8859-1',
    'Accept-Encoding: ',
    )),
)));

$string= file_get_contents($url, null, $context);    
var_dump($string);

关于php - 不同主机上的不同 file_get_contents() 结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4395633/

相关文章:

php - 获取螺旋矩阵的对角线值

php - Laravel 在 null 上调用成员函数 setCookie() - 当从中间件返回 Controller 操作时

xml - WINMERGE显示汉字但只是XML

java - 将 Java XML Transformer 与网络代理结合使用

java - Jboss链接错误: loader constraint violation: when resolving overridden method

php - 为什么cakephp不在mysql表中插入字段?

php - 使用 PHP 显示 Icecast2 统计信息

C# 通过预加载来优化函数

android - 更改抽屉导航 Activity 中的图片和文本

php - 问题搜索数据库