トラフィック統計機能
表示効果:
総訪問数: 399
今日のトラフィック: 14
昨日のトラフィック: 16
このコードは学習とコミュニケーション専用です。何か間違っているはずです。すみません!
--
-- テーブル構造 `mycounter`
--
コードをコピー コードは次のとおりです:
CREATE TABLE `mycounter` (
`id` int(11) NOT NULL auto_increment,
`Counter` int(11) NOT NULL、
`CounterLastDay` int(10) デフォルト NULL、
`CounterToday` int(10) デフォルト NULL、
`RecordDate` 日付 NOT NULL、
主キー (`id`)
) ENGINE= InnoDB DEFAULT CHARSET=gbk AUTO_INCREMENT=2;
関数の処理は次のとおりです:
コードをコピーします コードは次のとおりです:
public function ShowMyCounter(){
//変数を定義します
$IsG one = FALSE;
//データを読み取ります
$querysql = "SELECT * FROM `mycounter` WHERE id = Ƈ' ";
$queryset = mysql_query($querysql); $queryset);
//時間の量を取得
$DateNow = date('Y-m-d');
$DateNow_explode =explode("-",$DateNow);
$RecordDate_explode =explode("-" ,$RecordDate);
//1 日が経過したかどうかを判断します
if( $DateNow_explode[0] > $RecordDate_explode[0]) $IsGone = TRUE
else if( $DateNow_explode; [0] == $RecordDate_explode[0] ){
if( $DateNow_explode[1] > $RecordDate_explode[1] ) $IsGone = TRUE;
else if( $DateNow_explode[1] == $RecordDate_explode[1] ) {
if( $DateNow_explode[2] > ; $RecordDate_explode[2] ) $IsGone = TRUE;
}else BREAK;
//IsGone
IF($IsGone) {
$ RecordDate = $DateNow;
$CounterLastDay = $row['CounterToday'];
$upd_sql = "mycounter set RecordDate = '$RecordDate',CounterToday = '$CounterLastDay'; ' WHERE id = Ƈ' ";
mysql_query( $upd_sql);
}
//データを再度取得します
$querysql = "SELECT * FROM `mycounter` WHERE id = Ƈ' ";
$queryset = mysql_query($querysql) ;
$Counter = $row['Counter' ];
$CounterToday = $row['CounterLastDay'];
if( $_COOKIE["user"] ! = "oldGuest" ){
$Counter = ++$row['Counter'];
$CounterToday = ++$row['CounterToday']; update mycounter set counter = '$Counter',CounterToday = '$CounterToday' WHERE id = Ƈ' ";
$myquery = mysql_query($upd_sql);
}
echo "総訪問数: ".$Counter;
echo "
";
echo "今日のトラフィック: ".$CounterToday;
echo "
";
echo "昨日のトラフィック: ".$CounterLastDay;
}else{//データベースが空の場合、対応する操作
}
}
?>
もちろん、そうする必要があります。 ファイルの最初の行は次のコードで始まります:
コードをコピーします
コードは次のとおりです:
session_start( ); if( !isset($_COOKIE["user"]) ){ setcookie("user","newGuest",time()+3600); }else {
setcookie("user","oldGuest") );
}
?>
http://www.bkjia.com/PHPjc/326117.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/326117.html
技術記事トラフィック統計機能の表示効果: 総訪問数: 399 今日のトラフィック: 14 昨日のトラフィック: 16 このコードは学習とコミュニケーションのみを目的としており、何か間違っているはずです。すみません! -- -- テーブル構造 `m...