ホームページ >バックエンド開発 >PHPチュートリアル >PHP Web サイトのバックエンド構築 (検証コード) にエラーがあります。修正にご協力ください。

PHP Web サイトのバックエンド構築 (検証コード) にエラーがあります。修正にご協力ください。

WBOY
WBOYオリジナル
2016-06-23 13:56:421616ブラウズ

入力された認証コードが写真の認証コードと一致するかどうかを確認したいです。 $_SESSION['code'] は写真の認証コード、番号は (! ) テキスト ボックスに入力した確認コードを変更するにはどうすればよいですか?

プログラムは次のとおりです。問題は if ($_POST['number']==$_SESSION['code']) の文にあると思います。
ヘッダーを修正してください。 ( "Content-type: Text/html; charset = gb2312 "); // ファイルのエンコード形式を設定します
var $ Name;
var $ pwd 「select * from tb_admin」 where name='".$this->name."'",$conn);
$info=mysql_fetch_array($sql);
if($info==false)
{
echo "";
d]== $this->pwd)
{
if($_POST[ 'number']==$_SESSION['code'])
{
header("location:index.php");}
else
{
echo "";スクリプト言語='javascript'>alert('パスワードが違います! ');history.back();";
exit j=new chkinput(trim($_POST[name]),trim($_POST [pwd]));
$obj->checkinput( );

?>




ディスカッションに返信 (解決策)
$_POST['number']==$_SESSION['code']
出力変数に値があるかどうかわかりませんか?

セッションは開かれていません

var_dump($_SESSION['code']);//値があるかどうかを確認するために出力します

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:phpの時間判断次の記事:phpの時間判断