Если вы используете общий хост, вы можете обнаружить, что не можете использовать file_get_contents
. Это главным образом потому, что он является частью тех же наборов разрешений, которые позволяют включать удаленные файлы. Во всяком случае ...
Если вы застряли в таких обстоятельствах, вы можете использовать CURL :
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "example.com");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);
?>
Это больше кода, но все еще просто. У вас есть дополнительное преимущество: вы можете публиковать данные, устанавливать заголовки, файлы cookie ... все, что вы можете делать с настраиваемым браузером. Это делает его полезным, когда люди пытаются заблокировать ботов.