Ajaxいいねボタン v2.23
二重投票禁止の設定

ディフォルトの設定では、Ajaxいいねボタンは、IPアドレスとクッキーの2つで二重投票を禁止します。ディフォルトの禁止有効期限は、投票した日から1000日間です。

これらの設定は、iine/config/poll/config.block.inc.php で変更できます。

IPアドレスによる二重投票禁止

$cfg["b-ipsig"]は、IPアドレスによる二重投票禁止を行うかどうかを指定します。


IPアドレスによる二重投票禁止を行う

$cfg["b-ipsig"] = 1;

IPアドレスによる二重投票禁止を行わない

$cfg["b-ipsig"] = 0;
クッキーによる二重投票禁止

$cfg["b-cksig"]は、クッキーによる二重投票禁止を行うかどうかを指定します。


クッキーによる二重投票禁止を行う

$cfg["b-cksig"] = 1;

クッキーによる二重投票禁止を行わない

$cfg["b-cksig"] = 0;
禁止有効期限

$cfg["sig-expire"]は、二重投票禁止の有効期限を日数で指定します。投票した日からその日数間、「投票済み」の状態になり、投票ができなくなります。禁止の有効期限が切れると、また投票できるようになります。


【例】有効期限を1000日に設定する (ディフォルトの値)

$cfg["sig-expire"] = 1000;

【例】有効期限を300日に設定する

$cfg["sig-expire"] = 300;

0を指定すると、有効期限が切れることはなくなります。

$cfg["sig-expire"] = 0;

ディフォルトの値のように、有効期限を指定することを推奨いたします。投票者のIPアドレスやクッキーは時間が経つと変わったり損失したりしますので、投票時のIPアドレスやクッキーをデータベースに長く蓄積していても参照されることはなくなります。有効期限を決めれば、期限の切れたIPアドレスやクッキーは、データベースから自動的に削除されていくので、データベースのサイズをコンパクトに維持できます。

« 前へ
テンプレートCSSファイル
次へ »
高度なチュートリアル