Цитата:
Сообщение от Dizainoff
Вы меня конечно извините но как такой бред можно советовать — Такой метод засоряет папку с временными файлами. Контроль над кэшированием должен быть со стороны сервера по средствам php, asp и т.д. Тем более в сети есть бесплатные хостинги с потдержкой php, да и платные сейчас не проблема.
P.S. На один пост может бы я и закрыл глаза но этот метод вы суете везде даже в FAQ - ЖУТЬ
|
Вы меня конечно извините, но перед "но" ставится запятая. Как этого это не знать - просто жуть
Я конечно согласен, что контроль должен быть со стороны сервера, однако...
1. Большинство задающих такие вопросы, либо о пхп не знают, либо не имеют возможности его использовать, либо не имеют возможности контролировать, что и как заказчик будет использовать.
2. Вопросы сервер-сайда должны решаться серверными программистами. А флеш клиентское приложение, поэтому в первую очередь здесь предполагают решение проблемы на стороне клиента.
3. Я разместил ваш код в денвере, а в ответ получил следущее

Код:
<!--error--><br />
<b>Notice</b>: Undefined index: HTTP_IF_MODIFIED_SINCE in <b>s:\home\ihome\test\refresh\filename.php</b> on line <b>8</b><br />
<script language=JavaScript src='/errors__/phperror_js.php'></script><!--error--><br />
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at s:\home\ihome\test\refresh\filename.php:8) in <b>s:\home\ihome\test\refresh\filename.php</b> on line <b>22</b><br />
<script language=JavaScript src='/errors__/phperror_js.php'></script><!--error--><br />
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at s:\home\ihome\test\refresh\filename.php:8) in <b>s:\home\ihome\test\refresh\filename.php</b> on line <b>23</b><br />
<script language=JavaScript src='/errors__/phperror_js.php'></script><!--error--><br />
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at s:\home\ihome\test\refresh\filename.php:8) in <b>s:\home\ihome\test\refresh\filename.php</b> on line <b>24</b><br />
<script language=JavaScript src='/errors__/phperror_js.php'></script><!--error--><br />
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at s:\home\ihome\test\refresh\filename.php:8) in <b>s:\home\ihome\test\refresh\filename.php</b> on line <b>25</b><br />
<script language=JavaScript src='/errors__/phperror_js.php'></script><!--error--><br />
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at s:\home\ihome\test\refresh\filename.php:8) in <b>s:\home\ihome\test\refresh\filename.php</b> on line <b>26</b><br />
<script language=JavaScript src='/errors__/phperror_js.php'></script><!--error--><br />
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at s:\home\ihome\test\refresh\filename.php:8) in <b>s:\home\ihome\test\refresh\filename.php</b> on line <b>27</b><br />
<script language=JavaScript src='/errors__/phperror_js.php'></script><!--error--><br />
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at s:\home\ihome\test\refresh\filename.php:8) in <b>s:\home\ihome\test\refresh\filename.php</b> on line <b>28</b><br />
<script language=JavaScript src='/errors__/phperror_js.php'></script>CWS‚
Я знаю, что у денвера базовые настройки расчитаны на максимальную безопасность, однако, где гарантия, что на хостинге не случится подобных проблем? Собственно поэтому на факе, не столь изящное, но 100% рабочее решение проблемы. Если вы представите код, который проглотит мой денвер, то я с радостью размещу его в факе.