セッションによって渡された値が空なのはなぜですか?
member_login_do.php
/* 会員ログイン処理ページ */
require_once("../conn/Conn_DB.php") //データベースリンクファイルが含まれます
if( $_POST["txt_username"]!= "" && $_POST["txt_pwd"]!= "" )
{
$name = $_POST["txt_username"] //送信されたユーザー名を取得します
$pwd = $_POST["txt_pwd"] //送信されたパスワードを取得します
;
$str = "select * from Member_Info where M_Name = '$name' and M_Password = '$pwd'" //クエリ ステートメント
$result = mysql_query($str); // SQL ステートメントを実行します
If(mysql_num_rows($result)>0) //返されたクエリ結果の行数を表示します
{
session_id(SID);
Session_start (); // ログインに成功し、セッション値を設定します
$_SESSION['メンバー'] = $_POST['txt_ユーザー名'];
//session_write_close();
echo "<script> window.location.href='../member_info.php';</script>";
//終了(0);
}
それ以外
{
echo "<script>alert('ユーザー名またはパスワードが間違っています!');window.location.href='../member_login.php'</script>";
}
}
それ以外
{
echo "<script>alert('ユーザー名とパスワードを入力してください!');window.location.href='../member_login.php'</script>";
}
?>