C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
TCppWebBrowser, загрузка нескольких документов
Aptem
Отправлено: 22.08.2006, 10:59


Мастер участка

Группа: Участник
Сообщений: 349



Привет, всем.

У меня такая проблема. На форме есть TCppWebBrowser, я программно формирую ссылку, например
CODE
www.server.com/index.php?param1=123&m2=456
и загружаю ее через Navigate. На сервере скрипт index.php записывает значения param1 и param2 в файл и выгружает их (вместе с когда-то записанными ранее значениями) на страницу в качестве результата. Загрузка в TCppWebBrowser начинается по нажатию кнопки. Так вот, если я ОДИН раз нажимаю кнопку, то все срабатывает как надо. Если после загрузки нажать еще раз эту кнопку, то данные уже НЕ передаются. Складывается такое ощущение, что страница грузится уже из кэша.

Как решить проблему? Как заставить TCppWebBrowser каждый раз грузить ссылку?

Спасибо за внимание.

Отредактировано Aptem — 22/08/2006, 11:01
Valdemar
Отправлено: 22.08.2006, 12:53


Мастер участка

Группа: Участник
Сообщений: 433



Если считаете, что страница кэшируется, то попробуйте запретить ее кэширование.
В начале php-скрипта напишите:
header ("Cache-Control: no-store; no-cache; must-revalidate");
header ("Expires: ".date("r"));
Arsa
Отправлено: 11.09.2006, 19:49


Дежурный стрелочник

Группа: Участник
Сообщений: 77



У Navigate 2-ой парамметр — флаги, где можно указать чтобы не брал из кэша странички. Читай МСДН

Вернуться в Вопросы программирования в C++Builder