Spamp自身を初期化します。コンストラクタの引数にパスを指定することで設定ファイルを使い分ける仕様になっています。設定ファイルはPHPスクリプトですので、変数・定数・式などあらゆる値を用いることが出来ます。設定ファイルにはコメントアウトした設定値も書いてますので参考にしてください。任意で良いので必ず管理者固有の文字列に書き換えてください。含めて生成しています。これによりIDの整合性が保たれ、万一改ざんされても無効と判断できます。省略された際に、判定に用いるウェブサーバー名を指定します。場合は、ドメインごとに別々のセッションとして処理をおこないますので、通常指定の必要はありません。同じサーバーで複数のサブドメインを運用している際、全てを同じドメインとみなして判定したい場合に限ってこの値を指定します。値を与える必要があります。省略された際、判定に用いるフォーム固有の文字列を指定します。(フォームのURL)を判定に用います。場合は、フォームのURLごとに別々のセッションとして判定処理をおこないますので、通常指定の必要はありません。複数の投稿フォームをひとつとみなして判定したい場合に限ってこの値を指定します。値を与える必要があります。3600;セッションの有効期限を秒で指定します。これを越えるセッションは無効と判定され破棄されます。0;セッションが保存されてから有効となるまでの待ち時間を秒で指定します。セッションの開始時間となり、これに満たないセッションはたとえ作成されていたとしても無効と判定され破棄されます。hasSession()、isSpamCookie()、の判定要素となります。待ち時間が長すぎると普通の投稿もスパムと判定されますし、短すぎるとはロボットの投稿がスルーしてしまうので、3秒~5秒の範囲でアプリケーションにあわせて調整してください。$lifeTime」までをセッションが有効と判定します。'/home/userdir/tmp/spamp_work';セッションやリストのキャッシュなどの一時ファイルを保存するディレクトリを指定します。専用のディレクトリを作成し、ウェブサーバの権限で読み書きできる属性を与えておきます。'allow.host.php';許可IPリストのファイル名を指定します。ファイル名だけを指定すると、設定ファイルと同じディレクトリからファイルを探します。フルパスで指定することも可能です。'deny.host.php';拒否IPリストのファイル名を指定します。ファイル名だけを指定すると、設定ファイルと同じディレクトリからファイルを探します。フルパスで指定することも可能です。'deny.word.php';拒否ワードリストのファイル名を指定します。ファイル名だけを指定すると、設定ファイルと同じディレクトリからファイルを探します。フルパスで指定することも可能です。他のアプリケーションと共有しなければならない場合に、他と重複しない文字列に変更します。なければ変更の必要はありません。他のアプリケーションと共有しなければならない場合に、他と重複しない文字列に変更します。なければ変更の必要はありません。スパムと判定した場合、そのリクエストをログにとるかどうかを設定します。指定ファイルに保存します。フルパスで指定することも可能です。onlyログにとる値を指定します。