<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<?php
/* Table Field
+--------------+----------+
|counter |pageview |
+--------------+----------+-----+
|sessionTablew |sessionID |time |
+--------------+----------+-----+
*/
$dbuser = "xxxx";
$dbpass = "xxxx";
$dbname = "counter";
$conn = mysql_connect( "localhost", $dbuser, $dbpass);
if (!$conn)
die ("connect fail");
mysql_query("SET NAMES 'utf8'");
mysql_select_db($dbname, $conn);
session_start();
$_sessionID = session_id();
$queryString = "SELECT * from sessionTable where sessionID='{$_sessionID}'" ;
$rowCount = mysql_num_rows( mysql_query($queryString, $conn) );
if ( $rowCount == 0 ) /* here comes new visitor */
{
$datetime = date("Y-m-d, H:i:s");
$queryString ="insert into sessionTable values ('{$_sessionID}', '{$datetime}')";
mysql_query($queryString, $conn);
$queryString = "SELECT * FROM counter ORDER BY pageview DESC";
$row = mysql_fetch_array( mysql_query($queryString, $conn) );
$ori = $row['pageview'] ;
$ori_plus = $ori +1 ;
$queryString ="update counter set pageview='{$ori_plus}' where pageview='{$ori}'";
mysql_query($queryString, $conn);
echo "visitor:".$ori_plus;
}
?>
</body>
</html>
8月 19, 2014
PHP 的 Session 使用方法
標籤:
PHP
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言