WordPress.org
Description
Really Simpleは単独で動作せず、他のプラグインと一緒に動作することを目的としています。 本来は Contact Form 7 用に作成されたものですが、お手持ちのプラグインで使用することもできます。
注意: この製品はその名の通り「本当にシンプル」、つまり強いセキュリティを持っていません。 完璧なセキュリティを必要とする場合は、他のソリューションを試す必要があります。
How does it work?
Really Simple は、他の多くの PHP ソリューションとは異なり、状態を保存するために PHP “Sessions” を使用せず、一時ファイルとして保存されます。 これにより、競合を気にすることなく WordPress に埋め込むことができます。
を生成すると、Really Simple はそのために2つのファイルを作成します。1つは , の画像ファイル、もう1つは .9937>
の正解を格納するテキストファイルです。2つのファイルのファイル名には同じ(ランダム)プレフィックスが付き、例えば “a7hk3ux8p.png” と “a7hk3ux8p.txt” というようなファイルです。 この場合、例えば回答者が “a7hk3ux8p.png” の画像に対する回答として “K5GF” と答えた場合、Really Simple は “K5GF” のハッシュを計算し、 “a7hk3ux8p.txt” ファイルに格納されているハッシュと照らし合わせます。
プラグインでの使い方
注意: 以下はプラグイン開発者のための説明です。
まず、ReallySimpleクラスのインスタンスを作成します:
$_instance = new ReallySimple();
インスタンス変数は好きなように変更してください
// Change the background color of image to black$_instance->bg = array( 0, 0, 0 );
については really-simple-.
$word = $_instance->generate_random_word();
一時ディレクトリに画像ファイルとそれに対応するテキストファイルを生成します。
$prefix = mt_rand();$_instance->generate_image( $prefix, $word );
次に、画像を表示して回答者から回答を得ます。
回答の正しさを確認します。