session MySQL php
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'"; // SQL ステートメントを実行します
if(mysql_num_rows($result) >0) //返されたクエリ結果の行数を表示します
// ログインに成功し、SESSION 値を設定します
$_SESSION['member'] = $_POST['txt_username'] ;
//session_write_close();
echo "<script> window.location.href='../member_info.php';< /script>" <br> //exit(0); { <br> echo "<script>alert('ユーザー名またはパスワードが間違っています!');window.location.href='../member_login.php'</script>"
}
}
else
{
echo "<script>alert('ユーザー名とパスワードを入力してください! ');window.location.href='../member_login.php'</script>";
}
?>
ディスカッションへの返信 (解決策)
session_member_check.php
/* 会員ログイン判定ページ */
if($_SESSION['member'] == "") // ログイン判定 ログインしていない場合はログインページへジャンプ
{
echo "< ;script> window.location.href='member_login.php';"; }
else
{
$membername = $_SESSION['member']
//echo "福建省へようこそそして台湾モール! ". $membername;
}
?>
ログインするたびに member_info.php にジャンプできず、ログイン ボックス (member_login.php) が再び表示されます。
session_member_check.php
しないでください起動する必要がありますか?
if判定の前に追加しましたが、同じです
追加した後、警告が出るようですが、点滅してよく見えません
どのプログラムも必要ですsession_start(); を使用する必要があるのは member_login_do.php だけです それは機能しません
SID は session_start() の後にのみ値を持ちます
親愛なる、私はそれを注入しました
しかし、session_start(); を追加した後でも、それはまだジャンプできません
if( mysql_num_rows($result) > ;0 ) // 返されたクエリ結果の行数を確認します
{ member_info.php は以前と同様に member_login.php ファイルにジャンプします
いくつかの php ファイルの先頭に session_id(SID);session_start(); を追加しましたが、ページはジャンプできるようになりましたが、データベースからクエリされた情報は member_info.php に表示されません。
member_info.php
メンバー センター< /title>
メンバー センター
session_id(SID)
require_once("action/td>"); ;/tr>
require_once /Conn_DB.php"); //データベースリンクファイルが含まれます $str="select * from Member_Info where M_Name ='".$_SESSION['member']."'"; //クエリステートメント echo $_SESSION [' member']; $arr = mysql_query($str); // SQL ステートメントを実行します $result = mysql_fetch_array($arr); // クエリ結果を取得します 会員基本情報 < td>ユーザー名: パスワード保護に関する質問: | パスワードで保護された回答: | T & lt; TD & gt; & lt; td & lt;? 結果 ["m_card"];? T & lt; GT ; メール: 連絡先アドレス: |
| | | | | ;/tr> | | ;/tr> の結果 Aoyou ブラウザに切り替えます
声明:この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。 |