Webページを取得するためにphp file_get_contentsを使用しています。
ローカルホストから実行しているときは、すべてうまくいきます。
しかし、共有ホスティングからそれを行うとすぐに、次のエラーメッセージが表示されます。
エラー
アクセスが拒否
されました セキュリティ ポリシーによりアクセスが拒否されました
ネットワークのセキュリティ ポリシーにより、現時点では要求が許可されません。これが正しくないと思われる場合は、管理者に連絡してください。
これは私が返すヘッダーです
array(4) { [0]=> string(22) "HTTP/1.0 403 Forbidden" [1]=> string(23)
"Content-Type: text/html" [2]=> string(17) "Connection: close" [3]=> string(19)
"Content-Length: 353" }
コードは簡単です
$page = file_get_contents('http://www.somedomain.com/');
現在のページを試してみるとうまくいきます
$page = file_get_contents('http://stackoverflow.com/questions/10565054/error-access-denied-when-using-php-file-get-content');
何か案は ?