Я использую 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');
Любые идеи ?
allow_url_fopen
на вашем общем хостинге, я предполагаю, что это вызывает проблему. - person Ibrahim Azhar Armar   schedule 12.05.2012