Как обновить данные с удаленной страницы

tovarz

Новичок
Пишу код:

$str= file_get_contents("http://URL_нужной_страницы.html");
echo $str;

страница http://URL_нужной_страницы.html администрируется не мною

На странице http://URL_нужной_страницы.html есть место, где берутся данные из файла, имеющего зашифрованный путь. При заходе на страницу http://URL_нужной_страницы.html с разных IP, этот зашифрованный путь каждого IP разный.

Вышеуказанный код работает, но проблема в том, что при загрузке этого кода с моего сайта (совсем другой домен) постоянно выдаются старые данные со страницы http://URL_нужной_страницы.html. Как перед вызовом функции file_get_contents программно сделать обновление данных с сервера? Обновление страницы на моем сайте ни к чему не приводит.
 

tovarz

Новичок
а что это дает? В опере вообще не работает, в IE не помогает...
Я хочу сделать обновление данных программно, а не с помощью нажатия клавиш

Пробовал также такой вариант:

Код:

<?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 что то не хочет дать обновленные данные (((
 

tovarz

Новичок
Смотрю значение $str: там зашифрованный путь всегода один и тот же, хотя меняю IP, презагружаю комп...
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Надо написать простенький API для удаленной работы с сервером.
 

tovarz

Новичок
в силу своей неопытности не понимаю о чем речь... Этот API где запускается - на компе пользователя? Если да то не подойдет, ведь не каждого посетителя моего сайта заставишь установить себе это приложение
 

iceman

говнокодер
отлаживай, меняешь ли ты ip, меняется ли он, смотри скрипт который работает на "URL_нужной_страницы"

ip адрес будет отсылаться сервера (где работает скрипт), а не клиента, запустивший скрипт.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
tovarz
API это так скажем механизм, по которому формируя особенные запросы к твоему серверу, он будет отдавать тебе твою инфу. Без всяких серверных кешей, заголовков, и прочей лабуды. Но если ты не в курсе, что это - писать не стоит
 

tovarz

Новичок
но я не админ сервера где находится стрнаница, HTML код которой хочу получить и внедрить эти данные на свой сайт (другой домен)
 

craz

Нестандартное звание
варез и кража контента - дело раскрыто)
 

tovarz

Новичок
я бы сказал использование малой части контента с другой страницы на своем сайте
 
Сверху