PHP の画像処理機能は強力で、検証コードの画像を作成するのは非常に簡単ですが、リアルタイム検証を実装する際に、次のような問題が発生しました。
nat123 を使用してコンピューター上の Web サイトをポートマップし、外部アクセスを有効にしました。当初は Cookie を使用して js を使用して検証コードを検証しましたが、テスト後、nat123 を使用すると Web サイトがカスタム URL にアクセスできるようになりましたが、ネットワーク上の検証コードを生成する PHP ファイルの場所が他のページと同じドメインにないことがわかりました。クエリを実行すると、出力画像がキャッシュ ファイルとしてフォルダーにマッピングされていることがわかりました。 —他のページは私の URL の下にあり、検証コードを生成するページは別の URL にあるため、パスとドメインをどのように設定しても機能せず、セッションを使用する必要があります。セッションはサーバー上に存在するため、検証コードを保存します。つまり、ローカル Web サイトからアクセスできます。
次がメインです。私はこれまで ajax について大まかに理解したことがあり、その用途や特徴はまだ知っていますが、バックグラウンドからデータを取得するという比較的一般的な概念をどのように使用し始めるのかがわかりません。
まず、バックグラウンドでテキスト ファイルの内容を取得するために使用される質問例のコードを分析しました。
リーリー
リーリー
------------------------------------------------- ----------------------------------
しかし、取得したいデータはバックグラウンドのphpファイルによって生成された検証コードです。バックグラウンドに検証コードを送信させるにはどうすればよいですか?
GET メソッドまたは POST メソッドに関係なく、データはバックグラウンドに送信されます。ajax はバックグラウンドからデータをどこに取得しますか?
困惑して、別の情報を確認したところ、次のような例が見つかりました。
XMLHttpRequest オブジェクトによって返される応答の処理ステートメントは次のとおりです:
リーリー
リーリー
リーリー
以上がこの記事の全内容です。皆様の学習に役立つことを願っております。また、皆様も Script Home をサポートしていただければ幸いです。