ホームページ > php教程 > php手册 > 10日間でphpを学ぶ方法 - 7日目

10日間でphpを学ぶ方法 - 7日目

WBOY
リリース: 2016-06-21 09:11:22
オリジナル
1107 人が閲覧しました

学習目的: SESSIONの使い方を学ぶ

SESSIONには多くの機能がありますが、最も一般的に使用される機能は、サイト内のページ間での変数の転送です。ページの先頭で、SESSION をオンにする必要があります。次に、SESSION 変数を使用して、次の値を取得します。 value, $item1=$_SESSION[' item']; とても簡単です。ここではいくつかの関数を使用します。たとえば、SESSION 変数が空かどうかを判断するには、次のように記述します。 empty($_SESSION['inum']) は true または false を返します。

ユーザー名とパスワードが正しいかどうかを確認するためのログイン手順を見てみましょう。

ログインフォームは次のとおりです:login.php


<form action="checklogin.php" method="post">

<tr class="tdbg">
<tdcolspan="2"><div align="center">管理者ログイン</div></td>
</tr>
<tr class="tdbg">
<td><div align="center">ユーザー名</div></td>
<td><div align="center">
<input name="ユーザー名" タイプ=" text" id="ユーザー名">
</div></td>
</tr>
<tr class="tdbg">
<td><div align="center">パスワード</div> </ td>
<td><div align="center">
<input name="password" type="password" id="password">
</div></td>
</tr>
<tr class="tdbg">
<tdcolspan="2"><div align="center">
<input type="submit" name="送信" value="送信">
<input type="リセット" name="Submit2" value="クリア">
</div></td>
</tr>
</table></td></form>
</tr>
</table>
ファイルの処理は次のようになります

require_once('conn.php');
$username=$_POST['username'];
$exec= "select * from admin where username='".$username."'"; if($ rs->password==$password)
{
$_SESSION['adminname']=$username;
header("location:index.php")
}
else
{
echo " alert(' パスワードチェックエラー!');location.href='login.php';</script>";
}
}
else
{
echo "<script>alert('ユーザー名チェックエラー!'); location.href ='login.php';</script>";
}
}
else
{
echo "<script>alert('データベース接続エラー!'); location.href='login.php'; </script>"; <br/>} <br/><br/>?> <br/><br/>conn.php は次のようになります: <br/><? <br/>$conn=mysql_connect ("127.0.0.1", "", ""); <br/>mysql_select_db("shop") ; <br/>?> <br/></script>

$_SESSION['adminname']=$username; なので、次のようにログイン ステートメントを検証できます。

session_start(); ']=='' )

{

echo "<script>alert('Please Login First');location.href='login.php';</script>";
}
?>

ははは今日はこれで、明日話します。 ページングの作り方。








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