Пишу код: $str= file_get_contents("http://URL_нужной_страницы.html"); echo $str; На странице http://URL_нужной_страницы.html есть место, где берутся данные из файла, имеющего зашифрованный путь. При заходе на страницу http://URL_нужной_страницы.html с разных IP, этот зашифрованный путь каждого IP разный. Вышеуказанный код работает, но проблема в том, что при загрузке этого кода с моего сайта постоянно выдаются старые данные со страницы http://URL_нужной_страницы.html. Как перед вызовом функции file_get_contents сделать обновление данных с сервера? Обновление страницы на моем сайте ни к чему не приводит. Пробовал также такой вариант: Код: <?php header('Cache-Control: no-store, no-cache, must-revalidate'); header('Expires: ' . date('r')); $file = fopen ("http://URL_страницы.html", "rb"); $str = ""; while (!feof ($file)){ $str .= fread ($file, 512); } fclose ($file); echo $str; ?> Не помогает. Может ли тут быть дело в crossdomain? Я думаю врядли, ведь html код страницы я получаю... Пробовал на Delphi использовать IdHTTP, код страницы получаю обновленный, все нормально. А вот php что то не хочет дать обновленные данные (((