ホームページ  >  記事  >  バックエンド開発  >  初心者また来ます

初心者また来ます

WBOY
WBOYオリジナル
2016-06-13 12:48:01786ブラウズ

新人が再び助けを求めに来ます
次のコードは、現在のユーザー名とパスワードの読み取りを完了するものです。情報を保存することを選択すると、データが保存され、今後は自動的にログインできるようになります。 初心者なので何が間違っているのか分かりません、助けてください。

session_start();
?>


include ('connect.php');
ログイン情報を保存



<スクリプト言語="JavaScript" >
関数 fun_new()
{
If (ThisForm.Keepinfo.value=='Keepinfo')
{
ThisForm.action='loginchg.php';
ThisForm.submit();
}
}
//セッションを開始
// ユーザー入力を取得します。ユーザーはすでにシステムに入っているため、現在のユーザーとパスワードを取得するだけで済みます
$Username1 =$HTTP_POST_VARS["user"];//user はユーザーが入力したユーザー名です
$Password1 = $HTTP_POST_VARS["pass"];//pass はユーザーが入力したパスワードです
$Remember= $HTTP_POST_VARS['Keepinfo'];
// ユーザーがクリックしてログイン情報を保存した場合は、remember を 1 に設定し、それ以外の場合は 0 に設定します。
if($Remember=="Keepinfo")
{
$Remember="1";
} その他
                                                                                $Remember="0";
}
//セッションを作成し、ログイン情報を保存します
Session_register("Password");//パスワードを保存
$HTTP_SESSION_VAR["パスワード"]=$Password1;
session_register("ユーザー名");
$HTTP_SESSION_VAR["ユーザー名"]=$ユーザー名1;
// Cookie をクライアントに送信します。パスワードは暗号化されます
if ($Remember=="1")
{
setcookie("RememberCookieUsername", $Username1, time() 365*24*60*60);
setcookie("RememberCookiePassword", md5($Password1), time() 365*24*60*60);
終了;
}
?>







-----解決策--------------------------------

そのような古いコードは、実行時にエラーを報告しませんか?
------解決策------------------
どこが間違っていたのか教えていただけますか?
setcookie 関数はここでは役に立たないようです
-----解決策---------


引用:
どこで間違ったのか教えてもらえますか?、
setcookie 関数はここでは役に立たないようです

すみません、よく見ていなかったので、JavaScript だと思いました
$_COOKIE は Cookie の設定にのみ使用しました。 。 。
他の人が簡単にテストできるように、作成者は問題が何であるかを説明する必要があります

------解決策------ --

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