PHPのテクニック

PHPの実践的なテクニックをご紹介していくサイトです。最新テクニックをアップしていきます!初心者から中堅者まで要必見!
php
php
php
Arrow
Arrow
Uncategorized

ログインの仕組作成

登録した会員情報でログインする画面と処理を作成するそうです。よく使うサイトの場合は、毎回ログインするための情報を入れるのは面倒くさいと思います。そこで、ログイン情報を記録して次回からスムーズにログインできるようにしようということだそうです。ログイン情報というのはCookieに保存するそうです。セッションとCookieというのは一見ややこしいと感じるかもしれませんが、セッションはWebプラウザを閉じると消えてしまうものなので、「次回まで残しておこう」ということはできないかと思います。「次回まで残しておこう」という用途には「Cookie」ということになるかと思います。ログインに成功したら、その情報をCookieに保存するようにするそうです。チェックボックスにチェックを入れたら「$_POST[‘save’]」の値が「on」になるように記入するそうです。「cookieへの保存は「setcookie」ファンクションで、三番目のパラメーターに14日間の保存期間を設定」ということをしたらいいそうです。Cokieにログイン情報が保存された状態で、このページにアクセスしてきた場合には「$_COOKIE」変数に各情報が保管されるように記入するそうです。「$_POST」に情報を代入するようにするそうです。こうしておくとログイン動作をしたのと同じ状態になるそうです。このように記入していけば、「最後のログインから2週間保存する」という設定が作れるそうです。これができたら自動ログインが行えるようになるそうです。「$_POST[‘save’]」を「ON」に設定することにすると、これによって改めてCookieに新しい有効期限g設定されるそうです。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です