The following is the code description for this example for your reference. In the above code, first, the browser requests a resource (this php page) and sends the following HTTP header content to the server: GET http://localhost/index.php HTTP/1.1 HOST:localhost Accept:*/* Accept-language:zh-cn Accept-Encoding:gzip,deflate User-Agent:Mozilla/4.0 (compatible;MSIE 6.0;Windows NT 5.1;SV1) Connection:Keep-Alive**The page program (index.php) creates the cookie, and the server transmits the following HTTP header content to the browser: HTTP/1.1 200 OK Server:Apache/2.2.6 (Win32) PHP/5.2.6 Date:Fri,23 Mar 2009 23:15:55 GMT Connection:Keep-Alive Content-Length:65 Content-Typt:text/html Set-Cookie:VisitorCount=1; expires=Thr,30-Jul-2010 16:00:00 GMT;domain=localhost;path=/ Cache-control:privateGET http://localhost/index.php HTTP/1.1 This will save a cookie file on the client and save the $c variable. When requested again, the data in the cookie will be passed to the server, such as the following HTTP request header: Accept:*/* Accept-language:zh-cn Pragma:no-cache User-Agent:Mozilla/4.0(compatible;MSIE 6.0;Windows NT 5.1; SV1) Host:localhost Connection:Keep-Alive Cookie:VisitorCount=1With this analysis, I hope it will help everyone understand and master the usage of cookies in php. |