ホームページ >バックエンド開発 >PHPチュートリアル >フォームに Cookie を自動的に入力するにはどうすればよいですか?

フォームに Cookie を自動的に入力するにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-06-23 14:11:481170ブラウズ

Cookie ログイン

ログインするたびに Cookie がある場合、Cookie は自動的にフォームに入力され、ログイン ページで停止します。どうすればいいですか、直接ジャンプすることしかできません

ディスカッションに返信 (解決策) )

Cookie は自動的にそこに持ち込まれます 手動でフォームを記述する必要はありません。どうしても書きたい場合は、js を使用して実行してください

<?php                if(empty($_COOKIE["username"]))        {           $_COOKIE["username"]="kobe_chen" ;        }                    if($_SERVER["REQUEST_METHOD"]=="GET")            {?>                <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">                    <input type="text" name="username" id="username" value="<?php echo $_COOKIE["username"] ?>" />                    <input type="submit" name="btnSubmit" id="btnSubmit" value="提交" />                </form>            <?php            }?>

ログイン ページで停止しますか?ログインが許可されていませんか?

つまり、自動的にジャンプせず、ユーザー名とパスワードが入力されているので、ユーザーにログインボタンをクリックさせます。 。 。

この機能はjsでもPHPでも実装できて、簡単です

PHPを使うなら二階みたいになるでしょうか?

この関数も PHP で簡単に実装できます
ログイン ページにチェック ボックスを設定します。チェックすると、ユーザー名が保存されます。
まず、これをフロント ページに書きます

a8e530f6b7ecbdbf9c574c9b43b60eaf"b90dd5946f0946207856a8a37f441edffd273fcf5bcad3dfdad3c41bd81ad3e5
name='password'b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5
f1aa4e53a9a22c09c7118aaf69b53acf034d9bad1fb71d799da678f532697ab3ユーザーIDを保存するかどうかb90dd5946f0946207856a8a37f441edfb6c5a531a458a2e790c1fd6421739d1c a34de1251f0d9fe1e645927f19a896e8b6c5a531a458a2e790c1fd6421739d1c4735b71f0e7841099ae6254d42992746b90dd5946f0946207856a8a37f441edf f5a47148e367a6035fd7a2faa965022e

バックグラウンド プログラム loginProcess.php

if (!empty($keep)){
setcookie('id', $id,time()+3600*24*30);


}else{
if(!empty($_COOKIE['id']) ){
setcookie('id',$id,time()- 100);
}
}
以上です。詳細については、Chuanzhi Podcast PHP ビデオチュートリアル講義 114 Cookie を参照してください。この使い方はこれで終わりです。

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