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-ой парамметр — флаги, где можно указать чтобы не брал из кэша странички. Читай МСДН |
|