:再読込する毎にカウンターが増えます。c_limit;}</script>解説ページを開くとカウンターが処理され訪問回数を記録して表示します。ブラウザでリロード(再読込)してカウンターが増えることを確認してください。カウントが1つづつ増えていくはずです。ユーザー関数を3つに分けて処理を分担させています。1つめのcounterで、カウントが増える処理を、その中からloadCookieとsaveCookieを呼び出してcookieの読込と保存を行っています。ユーザー関数counter流れを簡単に見てみましょう。cookie名を決めて変数c_nameに入れています。次にcookieを読み込んで、変数countに入れます。その次に、変数countが空なら「1」を、そうでなければ1を足しています。あとは、画面に変数countを表示し、変数countをcookieに保存しています。ユーザー関数loadCookieこれはcookieを読み込む処理を1つにまとめたものです。このユーザー関数にcookie名を引数として渡すと、そのcookieを探して中の文字列を返しています。有効なcookieが見つからない場合は、空の文字列を返します。ユーザー関数saveCookieこちらもcookieを保存する処理を1つにまとめています。引数としてcookie名、保存する内容(文字列)、期限日数を与えることで、cookieを適切に保存しています。