ホームページ  >  記事  >  バックエンド開発  >  Cookie を使用して PHP でアクセス許可を制御する方法、phpcookie access authorization_PHP チュートリアル

Cookie を使用して PHP でアクセス許可を制御する方法、phpcookie access authorization_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:09:301103ブラウズ

phpはCookieを使用してアクセス認証、phpcookieアクセス認証を制御します

この記事の例では、PHP が Cookie を使用してアクセス承認を制御する方法について説明します。参考のためにみんなで共有してください。詳細は以下の通りです

コードをコピーします コードは次のとおりです:
If(isset($_POST['name'])||isset($_POST['pass'])){
//フォームが送信された場合
//フォーム内の必要な値を検出します
If(empty($_POST['name'])){
die("ユーザー名を入力してください!");                                                                            If(empty($_POST['pass'])){
die(「パスワードを入力してください!」);                                                                            //データベース変数を設定します
$host = "ローカルホスト"; $user = "ルート"; $pass = "zq19890319"; $db = "クッキー"; //接続を開く
$connection = mysql_connect($host, $user, $pass) または die("接続できません!"); //データベースを選択します
mysql_select_db($db) または die("データベースを選択できません!"); //クエリを作成します
$query = "SELECT * FROM users WHERE name = '".$_POST['name']."' AND pass = SHA1('".$_POST['pass']."')"; //クエリを実行します
$result = mysql_query($query) または die("クエリのエラー:$query." . mysql_error()); // 返されるレコードが設定されているかどうか
If(mysql_num_rows($result) == 1){
//レコードの行がある場合は戻ります
//検証が成功したことを示します
//セッションを作成し、ログインフラグを 1 に設定し、現在のユーザー名を Cookie に保存します
セッション開始(); $_SESSION['auth'] = 1; setcookie("ユーザー名", $_POST['名前'], time()+(84600*30)); echo "ユーザーのアクセスが承認されました!";                                                                                     echo "ユーザー名またはパスワードが間違っています!";                                                                            //レコードセットを解放します
Mysql_free_result($result); //データベースを閉じる
Mysql_close($connection); }
他{
//フォームが送信されていない場合は、HTML フォームを表示します
?>
<頭>
                                                                             
ユーザー名                                                                                                                                                                                                                                                                                                       }
?>


この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。

http://www.bkjia.com/PHPjc/945696.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/945696.html技術記事 PHP が Cookie を使用してアクセス承認を制御する方法 PHP Cookie のアクセス承認 この記事では、PHP が Cookie を使用してアクセス承認を制御する方法について説明します。参考のためにみんなで共有してください。詳細は以下の通りです...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。