この記事では、Zend Framework が検証コードを生成し、検証コード検証関数を実装する方法について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
今日は、ゲストブックに確認コード機能を実装する方法について説明します。これは、Web サイトでスパム メッセージや広告メッセージを減らすのに役立ちます。この場合、Zend Framework に付属する Zend_Captcha コンポーネントは使用しませんでした。 ThinkPHP が見つかりました。フレームワークの検証コード クラスは、ゲストブックの検証コードの実装に適用されます...ここではプラグインの形式で記述しています...もちろん、Zend Framework にはさまざまな方法があります。他の方法を使用してください...今はそのうちの 1 つだけを使用します...それで、良い方法を持っている友達...一緒に議論してください...一緒に進歩しましょう...笑...
ステップ 1: 元のチュートリアルでライブラリ フォルダーを見つけます。ここに Zend クラス ライブラリ フォルダーが保存されています。ここで、プロジェクト内のいくつかのフォルダーをライブラリ フォルダーに追加します: library/Custom/Controller /Plugin/
フォルダーの追加が完了しました。次に、検証コード ファイルを見つける必要があります。このファイルは、もちろん、検証コードを生成するために使用するクラス ファイルです。 Zend Framework のプラグイン形式に書き直されました... ImgCode.php のファイルの説明の一部は次のとおりです:
ステップ 2: ゲストブックのコントローラー (IndexController.php) に、次のアクション (Action) を追加します。このアクションは、検証アプリケーションを生成するためのものです。
プログラムは次のとおりです:リーリー
ステップ 3: メッセージ テンプレートに確認コード機能を追加します。メッセージ ブック表示ページ テンプレート、message/index.phtml を開きます。この時点で、ソース ファイルを確認してください。 JS コード... 検証コードの画像の変更などの機能... これらの小さなことについては詳しく説明しません... 前回のチュートリアルよりも JS 関数をいくつか追加しただけです...最後に、コントローラー (IndexController.php) で messageAction 関数を見つけます。これは、ユーザーが入力した検証コードがセッションに保存されているかどうかを確認するための関数を追加します。確認コードが同じであれば、メッセージを残させません。これは誰でも同じだと思います。
ここをクリックして、この Web サイトから完全なサンプルコードをダウンロードしてください。
より zend 関連のコンテンツに興味のある読者は、このサイトの特別トピックをチェックしてください: 「Zend FrameWork フレームワーク入門チュートリアル」、「php 優れた開発フレームワークの概要」、「Yii フレームワークの紹介と一般的なテクニックの概要」、「ThinkPHP」入門チュートリアル』『PHPオブジェクト指向プログラミング入門チュートリアル』『php+mysqlデータベース操作入門チュートリアル』『php共通データベース操作スキルまとめ』
この記事で説明した内容が、Zend Framework フレームワークに基づいた PHP プログラミングの皆様のお役に立てれば幸いです。
興味があるかもしれない記事: Zend の出力で XML 解析エラーが生成される
http://www.bkjia.com/PHPjc/1113725.html