У меня есть партнер, который создал для меня некоторый контент.
Я могу получить доступ к странице с помощью моего браузера, но при попытке пользователя file_get_contents
я получаю 403 forbidden
.
Я пробовал использовать stream_context_create
, но это не помогло - возможно, потому, что я не знаю, что там должно быть.
1) Есть ли способ очистить данные?
2) Если нет, и если партнеру не разрешено настраивать сервер, чтобы разрешить мне доступ, что я могу сделать?
Код, который я пытался использовать:
$opts = array(
'http'=>array(
'user_agent' => 'My company name',
'method'=>"GET",
'header'=> implode("\r\n", array(
'Content-type: text/plain;'
))
)
);
$context = stream_context_create($opts);
//Get header content
$_header = file_get_contents($partner_url,false, $context);