p ディフォルトの設定では、Ajaxいいねボタンは、IPアドレスとクッキーの2つで二重投票を禁止します。ディフォルトの禁止有効期限は、投票した日から1000日間です。 p これらの設定は、b^%root-folder-name%/config/poll/config.block.inc.php$ で変更できます。 ################################################################# t IPアドレスによる二重投票禁止 p k^$cfg["b-ipsig"]$は、IPアドレスによる二重投票禁止を行うかどうかを指定します。 br p b^IPアドレスによる二重投票禁止を行う$ code $cfg["b-ipsig"] = 1; /code br p b^IPアドレスによる二重投票禁止を行わない$ code $cfg["b-ipsig"] = 0; /code ################################################################# t クッキーによる二重投票禁止 p k^$cfg["b-cksig"]$は、クッキーによる二重投票禁止を行うかどうかを指定します。 br p b^クッキーによる二重投票禁止を行う$ code $cfg["b-cksig"] = 1; /code br p b^クッキーによる二重投票禁止を行わない$ code $cfg["b-cksig"] = 0; /code ################################################################# t 禁止有効期限 p k^$cfg["sig-expire"]$は、二重投票禁止の有効期限を日数で指定します。投票した日からその日数間、「投票済み」の状態になり、投票ができなくなります。禁止の有効期限が切れると、また投票できるようになります。 br p 【例】有効期限を1000日に設定する (ディフォルトの値) code $cfg["sig-expire"] = 1000; /code br p 【例】有効期限を300日に設定する code $cfg["sig-expire"] = 300; /code br p 0を指定すると、有効期限が切れることはなくなります。 code $cfg["sig-expire"] = 0; /code br info ディフォルトの値のように、有効期限を指定することを推奨いたします。投票者のIPアドレスやクッキーは時間が経つと変わったり損失したりしますので、投票時のIPアドレスやクッキーをデータベースに長く蓄積していても参照されることはなくなります。有効期限を決めれば、期限の切れたIPアドレスやクッキーは、データベースから自動的に削除されていくので、データベースのサイズをコンパクトに維持できます。 tpl std