【发布时间】:2017-02-23 08:45:20
【问题描述】:
我在 Centos 上使用 php-5.6.30 和 Apache 2.2.15。我正在使用此代码:
$uri = trim(urldecode($_REQUEST['uri']));
$validate_content = @file_get_contents($uri);
echo $validate_content;
我正在访问它:http://10.20.30.40:8001/index.html?uri="URL HERE" 每当我使用像 http://www.example.com 这样的 URL 时,它都可以正常工作。但是每当我使用像http://127.0.0.1:8000/App/app.html 或http://10.10.10.40:9000/App/app.html 这样的URL 时,它都会返回bool(false)。
当我在 Windows WampServer(Apache 2.4.18 - PHP 5.6.19 - MySQL 5.7.11) 上运行相同的代码(以上代码)并访问它时。它工作正常。但是当我在 Centos(Apache 2.2.15, php-5.6.17-3(cli) 中使用相同的代码时,它不起作用。
【问题讨论】:
标签: php file-get-contents