У меня есть форма, в которой я использую php для записи текста в форму, все работает отлично, но большую часть времени новые тексты, которые записываются в поле формы, не появляются, если я не найду способ полностью обновить страницу.
Я попробовал все это на addtext.php
header("Content-type: text/html");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
@session_start();
......
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
от addtext.php
так это на другую страницу
form action =addtext2.php?par=randomvalue
Но все еще не показывает обновленное изображение, есть другая функция, чтобы отменить и принести исходное изображение из исходной папки, которое также страдает, но с меньшим процентом от проблемы кеша
Как я могу обновить страницу и удалить весь кеш
Большое спасибо
Решение, предложенное:
http://stackoverflow.com/users/2097224/aldanux Worked like a charm,
http://stackoverflow.com/questions/728616/disable-cache-for-some-images
большое спасибо aldanux
Спасибо, это сработало как шарм. Это подход:
<img src = 'myimage.jpg?someparmater=somerandomvaluegeneratedbyphp()'/>
Работал как шарм, большое спасибо за ваш ответ (у)
Других решений пока нет …