ホームページ >バックエンド開発 >PHPチュートリアル >フォームに Cookie を自動的に入力するにはどうすればよいですか?
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 を参照してください。この使い方はこれで終わりです。