GASALA
V2EX  ›  问与答

关于网页返回的 HEAD 信息

  •  
  •   GASALA · Mar 16, 2014 · 3596 views
    This topic created in 4463 days ago, the information mentioned may be changed or developed.
    我的博客,查询返回的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 replies    1970-01-01 08:00:00 +08:00
    nulloo
        1
    nulloo  
       Mar 16, 2014
    这是为了防止客户端缓存页面
    GASALA
        2
    GASALA  
    OP
       Mar 16, 2014
    @nulloo 谢谢回复,但是我看别人的网站,都会指定一个过期时间的。
    likexian
        3
    likexian  
       Mar 16, 2014
    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  
       Mar 17, 2014
    @GASALA 这种类比无意义。各网页作者的用意是不同的,1891年也是“一个过期时间”
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5332 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 09:09 · PVG 17:09 · LAX 02:09 · JFK 05:09
    ♥ Do have faith in what you're doing.