08/01/27 04:57:35
>>918
基本的にはアクセスカウンターと作り方は一緒。
カウントが9まで行ったら0に戻るようにするだけ。
アクセスする度というのがどのレベルで言っているのかによるけれど、
・ファイルやDB (全ユーザ共通)
・アプリケーション変数 (全ユーザ共通)
・セッション変数 (ユーザ毎、セッション終了でクリア)
・Cookie (ユーザ単位、任意のタイミングでクリア。ただしユーザによってクリアされることもある)
・ページ毎の変数 (カウントの記録には使えない)
のどこにカウントを記録して、どこに表示用の変数を持つかで動作が変わる。
アクセスカウンタなら普通はファイルかアプリケーション変数に全体のカウントを記録して、
セッション開始時にカウントをインクリメントしてセッション変数に記録、
セッション変数に記録したカウントを表示する。(セッションが終わるまではカウント固定)
カウントを記録する時に、排他制御を忘れないように。