PHPの秘密解決策
php
- PHP コードの理解できない秘密
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --><? session_start(); $p1=$_POST[pin]."_"; $p2=$_SESSION[pin]; echo $p1; echo $p2; echo $_POST[pin]=$_SESSION[pin];--返回1 if($p1==$p2) { $_SESSION[pin]=true; echo "<font color='#009900'>验证码正确</font>"; }else { echo "<font color='#FF0000'> 您输入的验证码不正确'</font>"; } ?>
内部の $_POST[pin] は aaa、$_SESSION[pin] の値は bbb
どう見ても等しくありません。 echo $_POST[pin]=$_SESSION[pin]; は 1 を返します。
何が問題だったのかを調べてください
------ 解決策----------------------
まず、$_POST[pin]が aaa $_SESSION であるかどうかを確認する必要があると思います[ピン] bbb ですか
そうであれば、echo $_POST[ピン]==$_SESSION[ピン] は 1 を返しません。
すべてが正しい場合は、手を洗ってください、来てください戻って新しいファイルを作成し、コードを再度入力してテストします。ははは
------解決策---------
定数配列でない場合は、それが最適です内側に引用符を追加します。効率は N 倍以上悪くなります。これは良い習慣ではありません。
------解決策---------
コード全体を見てください
If echo $_POST [pin] == $_SESSION[pin]; //Return 1
$p1==$p2 は true ではありません。 $p1=$_POST[pin]."_";
があるため、$_SESSION[pin] には true が割り当てられません

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









セッション障害は通常、セッションの有効期間の期限切れまたはサーバーのシャットダウンによって発生します。解決策: 1. セッションの有効期間を延長する; 2. 永続ストレージを使用する; 3. Cookie を使用する; 4. セッションを非同期的に更新する; 5. セッション管理ミドルウェアを使用する。

PHPSession のクロスドメイン問題の解決策 フロントエンドとバックエンドの分離の開発では、クロスドメイン要求が標準になっています。クロスドメインの問題に対処するときは、通常、セッションの使用と管理が必要になります。ただし、ブラウザーのオリジンポリシーの制限により、デフォルトではセッションをドメイン間で共有できません。この問題を解決するには、いくつかの技術と方法を使用して、セッションのクロスドメイン共有を実現する必要があります。 1. ドメイン間でセッションを共有するための Cookie の最も一般的な使用法

一部のユーザーは、コンピューターの PIN が機能しておらず、オンにできないと述べています。起動時に、PIN が機能していないことが表示され、システムに入ることができません。Microsoft アカウントを使用していましたが、PIN がありませんでした。他のログインオプション。この問題を解決する方法は、以下のエディターがデスクトップで win10pin が使用できない解決策を提供しますので、ご覧ください。コンピューターのピンが機能せず、電源をオンにできない場合はどうすればよいですか? 1. 「win+r」を押したままにして「ファイル名を指定して実行」を開き、「regedit」と入力します。 2. レジストリ HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System を入力します。 3. 次に、レジストリ ファイルの値を追加し、名前を「allowdom」に変更します。

問題: 今日、プロジェクトで設定タイムアウトの問題が発生し、SpringBoot2 の application.properties への変更が反映されませんでした。解決策:server.* プロパティは、SpringBoot によって使用される埋め込みコンテナーを制御するために使用されます。 SpringBoot は、ServletWebServerFactory インスタンスの 1 つを使用してサーブレット コンテナのインスタンスを作成します。これらのクラスは、server.* プロパティを使用して、制御されるサーブレット コンテナ (tomcat、jetty など) を構成します。アプリケーションが war ファイルとして Tomcat インスタンスにデプロイされる場合、server.* プロパティは適用されません。それらは当てはまりませんが、

JavaScriptCookies JavaScript Cookie の使用は、設定、購入、手数料、その他の情報を記憶および追跡する最も効果的な方法です。訪問者のエクスペリエンスを向上させるために必要な情報やウェブサイトの統計。 PHPCookieCookie は、クライアント コンピューターに保存され、追跡目的で保持されるテキスト ファイルです。 PHP は HTTP Cookie を透過的にサポートします。 JavaScript Cookie はどのように機能しますか?サーバーは、訪問者のブラウザに Cookie の形式でデータを送信します。ブラウザは Cookie を受け入れることができます。存在する場合、それは訪問者のハードドライブにプレーンテキストレコードとして保存されます。さて、訪問者がサイト上の別のページに到達すると、

1. セッションに基づく SMS ログインの実装 1.1 SMS ログインのフローチャート 1.2 SMS 検証コード送信の実装 フロントエンド リクエストの説明: リクエスト メソッドの説明 POST リクエスト パス /user/code リクエスト パラメータ 電話 (電話番号) 戻り値 バックエンド インターフェイスなし実装: @Slf4j@ ServicepublicclassUserServiceImplextendsServiceImplimplementsIUserService{@OverridepublicResultsendCode(Stringphone,HttpSessionsession){//1。次の場合は携帯電話番号を確認します。

今日の急速な技術発展の時代では、雨後の筍のようにプログラミング言語が出現しています。多くの注目を集めている言語の 1 つは Go 言語です。Go 言語は、そのシンプルさ、効率性、同時実行の安全性などの機能により多くの開発者に愛されています。 Go 言語は、多くの優れたオープンソース プロジェクトがある強力なエコシステムで知られています。この記事では、厳選された 5 つの Go 言語オープンソース プロジェクトを紹介し、読者を Go 言語オープンソース プロジェクトの世界へ導きます。 KubernetesKubernetes は、自動化されたオープンソースのコンテナ オーケストレーション エンジンです。

「Go 言語開発の要点: 5 つの人気フレームワークの推奨事項」 高速で効率的なプログラミング言語として、Go 言語はますます多くの開発者に好まれています。開発効率を向上させ、コード構造を最適化するために、多くの開発者はフレームワークを使用してアプリケーションを迅速に構築することを選択します。 Go 言語の世界には、選択できる優れたフレームワークが数多くあります。この記事では、5 つの人気のある Go 言語フレームワークを紹介し、読者がこれらのフレームワークをよりよく理解して使用できるように、具体的なコード例を示します。 1.GinGin は高速な軽量 Web フレームワークです。
