File_get_contents('http://example.com') 不适用于重定向链接?



我的代码:

$cc=file_get_contents('http://example.com');
file_put_contents('savefile.htm', $cc);

当我浏览到这个地址时,我的浏览器重定向到'http://example.com/en/index.htm'。但file_get_contents不能重定向,怎么办?

$file = 'people.txt';
// Open the file to get existing content
$current = file_get_contents($file);
// Append a new person to the file
$current .= "John Smithn";
// Write the contents back to the file
file_put_contents($file, $current);

似乎是PHP中一个已知的错误。参见:https://bugs.php.net/bug.php?id=53018

但是你可以用cURL代替。例如,请参阅http://www.jonasjohn.de/snippets/php/curl-example.htm

相关内容

  • 没有找到相关文章

最新更新