V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
GASALA
V2EX  ›  问与答

关于网页返回的 HEAD 信息

  •  
  •   GASALA · 2014-03-16 18:17:34 +08:00 · 3003 次点击
    这是一个创建于 3905 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我的博客,查询返回的HEAD信息如下:

    Date: Sun, 16 Mar 2014 09:40:14 GMT
    Server: Apache
    Vary: Cookie,Accept-Encoding
    Last-Modified: Sun, 16 Mar 2014 09:38:46 GMT
    Cache-Control: private,no-cache,no-store,proxy-revalidate,no-transform
    Expires: Thu, 19 Nov 1981 08:52:00 GMT
    Set-Cookie: PHPSESSID=hmtg6gqg0enk3gukbm7fasqbv6; path=/
    Pragma: no-cache
    Transfer-Encoding: chunked
    Content-Type: text/html; charset=UTF-8

    请问有哪些地方需要修改的吗?为什么过期时间是1981年??
    4 条回复    1970-01-01 08:00:00 +08:00
    nulloo
        1
    nulloo  
       2014-03-16 18:24:35 +08:00
    这是为了防止客户端缓存页面
    GASALA
        2
    GASALA  
    OP
       2014-03-16 18:37:23 +08:00
    @nulloo 谢谢回复,但是我看别人的网站,都会指定一个过期时间的。
    likexian
        3
    likexian  
       2014-03-16 20:37:09 +08:00
    php 的 session.c

    CACHE_LIMITER_FUNC(private)
    {
    ADD_HEADER("Expires: Thu, 19 Nov 1981 08:52:00 GMT");
    CACHE_LIMITER(private_no_expire)(TSRMLS_C);
    }


    手册: http://www.php.net/manual/en/function.session-cache-limiter.php
    julyclyde
        4
    julyclyde  
       2014-03-17 11:35:32 +08:00
    @GASALA 这种类比无意义。各网页作者的用意是不同的,1891年也是“一个过期时间”
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2668 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 04:30 · PVG 12:30 · LAX 20:30 · JFK 23:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.