ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Changeset 3386


Ignore:
Timestamp:
Jul 3, 2007, 2:18:41 PM (12 years ago)
Author:
maruyama
Message:

no-cacheヘッダの選択を可能に

Location:
OpenPNE/branches/work/maruyama/prj_page_cache
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/work/maruyama/prj_page_cache/config.php.sample

    r3045 r3386  
    487487define('CHECK_IMG_AUTH', false);
    488488
     489//ページのキャッシュをさせないヘッダを送信するかどうか
     490define('SEND_NO_CACHE_HEADER', false);
     491
    489492?>
  • OpenPNE/branches/work/maruyama/prj_page_cache/webapp/init.inc

    r1858 r3386  
    8989$config->bind_default();
    9090
     91session_cache_limiter('none');
     92
    9193// session/cookie 設定
    9294ini_set('session.use_cookies', '1');
  • OpenPNE/branches/work/maruyama/prj_page_cache/webapp/lib/controller.php

    r2188 r3386  
    330330{
    331331    if (!headers_sent()) {
    332         // no-cache
    333         // 日付が過去
    334         header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
    335 
    336         // 常に修正されている
    337         header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
    338 
    339         // HTTP/1.1
    340         header('Cache-Control: no-store, no-cache, must-revalidate');
    341         header('Cache-Control: post-check=0, pre-check=0', false);
    342         // HTTP/1.0
    343         header('Pragma: no-cache');
     332        if (defined('SEND_NO_CACHE_HEADER') && SEND_NO_CACHE_HEADER) {
     333                // no-cache
     334            // 日付が過去
     335            header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
     336   
     337            // 常に修正されている
     338            header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
     339   
     340            // HTTP/1.1
     341            header('Cache-Control: no-store, no-cache, must-revalidate');
     342            header('Cache-Control: post-check=0, pre-check=0', false);
     343            // HTTP/1.0
     344            header('Pragma: no-cache');
     345        }
    344346
    345347        return true;
  • OpenPNE/branches/work/maruyama/prj_page_cache/webapp/modules/pc/templates/inc_header.tpl

    r3003 r3386  
    66<head>
    77({$INC_HEADER_inc_html_head|smarty:nodefaults})
    8 <meta http-equiv="Pragma" content="no-cache">
    9 <meta http-equiv="Cache-Control" content="no-cache">
    10 <meta http-equiv="Expires" content="Thu, 01 Dec 1994 16:00:00 GMT">
    118<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    129<meta http-equiv="Content-Style-Type" content="text/css">
Note: See TracChangeset for help on using the changeset viewer.