ホームページのカウンター

WEBサイトを表示した回数をカウントする。PHPスクリプトでカウンターアプリを作る。DBはMySQLを起動する。

"LAMP"という。Linux, Apache, MySQL, PHP の略。

コード

▼index.html


    <html>
    <head></head>
    <body>
     <p><script type='text/javascript' src='https://funnygeek.sakura.ne.jp/script/counter.php'></script></p>
    </body>
    </html>
  

counter.php


<?php
    header("Content-type: application/x-javascript");
    $conn = new MySQLi( ‘mysqlxxx.db.sakura.ne.jp’, ‘ユーザ名’, ‘パスワード’, ‘DB名');
    $conn->set_charset('utf8');

    // SQL実行
    $sql = 'SELECT `access` FROM `basicTBL` WHERE 1';
    $result = $conn->query( $sql );
    $row = $result->fetch_assoc();
    $i = $row['access’];
    // SQL結果を返す(index.htmlに結果を書き出す)
    echo 'document.write("Visited [' . (string) $i . ']");';

    $num = intval($i) + 1;
    $sql = 'UPDATE `basicTBL` SET `access`=' . (string) $num . ' WHERE 1';
    $result = $conn->query( $sql );

    // 結果セットを開放してDBクローズ
    $conn->close();
?>

DBサーバー(mysql)GUIで設定した