無効なPHP検証セッション、PHP検証セッションの解決策
この記事の例では、無効な PHP セッション検証の解決策について説明します。参考のためにみんなで共有してください。具体的な方法は以下の通りです
1.質問
今日、apache+phpの環境構築でかなり苦労しましたが、その後成功しましたが、ログイン検証中にセッションが空で値が無いことが分かりました。 。
2.解決策
環境: apache+php
プログラムコードは次のとおりです:
コードをコピー コードは次のとおりです:
if($_SESSION['ssioner']!=$ssever){
echo("<script>alert('確認コードは 4 桁でなければなりません!');history.back();</script>");exit;
}
確認コードは 4 桁である必要があるというプロンプトが表示され続け、セッションが出力されることが判明しました。
コードをコピーします コードは次のとおりです:
echo $_SESSION['ssioner'];
終了します;
空になっていたので、PHP 環境で設定されたセッション ファイル ディレクトリを考えました。今度は php.ini 設定ファイルを見つけて見つけます
。
アップロード_tmp_dir
このディレクトリは
であることがわかりました
Upload_tmp_dir="D:www.jb51.nettp"
D ドライブを確認すると、www.jb51.net ファイルのみが存在し、問題は見つかりませんでした。その後、tp ディレクトリを作成し、Apache を再起動すると、tp ディレクトリに sess_i40gl0p4hfep5r69j67o1k26d01 ファイルがあることがわかりました。その後、再度ログインすると、検出は成功しました。
この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。
SESSION_START();
if(isset($_POST['name'])){
$_SESSION['name']='test';
}
print $_SESSION['name'];
?>
まず、プロジェクトでデバッグし、クラスで確認コード情報を出力できます。ページに表示されている認証コードと一致しているかどうかは、通常は問題ありません。引用するときに何度もロードしない限り。
以前に検証コード関数を作成しました。Baidu php 検証コード pooy を参照してください。以前書いた記事もご覧いただけます。
http://www.bkjia.com/PHPjc/906116.html
www.bkjia.comtruehttp://www.bkjia.com/PHPjc/906116.html技術記事無効な PHP 検証セッションの解決策、PHP 検証セッション この記事では、無効な PHP 検証セッションの解決策について説明します。参考のためにみんなで共有してください。具体的な方法は以下の通りです: 1. 質問してください...