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

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-23 14:11:48
オリジナル
1217 人が閲覧しました

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 で簡単に実装できます
ログイン ページにチェック ボックスを設定します。チェックすると、ユーザー名が保存されます。
まず、これをフロント ページに書きます

echo $_COOKIE['id'];?>"
name='password'
< ;tr>ユーザーIDを保存するかどうか



バックグラウンド プログラム 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 を参照してください。この使い方はこれで終わりです。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート