file_get_contents на время ожидания при запуске на том же сервере, что и цель

0

Если я вложу свой php файл:

echo file_get_contents("http://www.example.com/myPage.php");

Если я запустил этот скрипт на example.com, страница в итоге истечет. Если я запускаю тот же скрипт на другом сервере, он загружается правильно сразу. Я проверил, и allow_url_fopen - "Вкл." В phpinfo(). Есть идеи, что это может быть? Заранее спасибо.

Теги:

2 ответа

0

Осмотрите веб-страницу с помощью chrome/firebug на вкладке сети. посмотрите, какие заголовки вы отправляете.

Создайте новый файл_get_contents с теми же заголовками.

См. Здесь, как отправлять заголовки вместе с file_get_contents

Это будет похоже на открытие веб-сайта и, следовательно, должно работать нормально.

0

Использовать этот класс

для получения объектов DOM из URL-адреса

подобно

$html = file_get_html("http://example.com");
echo $html;
  • 0
    Этот класс также использует file_get_contents (), поэтому он сталкивается с той же проблемой. Спасибо хоть.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню