Home > Backend Development > PHP Tutorial > Use cookies to count visitor login times_PHP tutorial

Use cookies to count visitor login times_PHP tutorial

WBOY
Release: 2016-07-21 15:08:33
Original
1065 people have browsed it

Copy code The code is as follows:

$_COOKIE["counter"]?($c=$_COOKIE ["counter"]+1):($c=1);
setCookie("counter",$c,time()+60);
echo "Welcome to your "." ".$c."Visit cookies";
?>

In this application, 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

------------------------------------------------ --------------------------------
Now the dynamic web page program (index.php) has created the cookie, then , the server will transmit 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:private

GET http://localhost/index.php HTTP/1.1
----- -------------------------------------------------- --------------------

This will save a cookie file on the client side and save the $c variable
When requested again, it will 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=1

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/327476.htmlTechArticleCopy the code as follows: ?php $_COOKIE["counter"]?($c=$_COOKIE["counter "]+1):($c=1); setCookie("counter",$c,time()+60); echo "bWelcome"."font color=#ff0000".$c."/ font visits...
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template