我有這樣的代碼,我試圖以獲取用戶的畫廊ID創建一個會話..無法登錄使用會話變量
的問題是,如果我使用$ _SESSION [「用戶名」 ]它的工作原理,但是這樣不行...請問你能檢查一下這有什麼問題嗎?
謝謝!
mysql_connect($host, $user, $pass);
mysql_select_db($database);
$username = mysql_real_escape_string($_POST['username']);
$password = md5($_POST['password']);
$result = mysql_query("SELECT * FROM $table WHERE username = '$username' AND password = '$password'
");
while ($rows = mysql_fetch_array($result)) {
if(mysql_num_rows($result))
{
$rows['gal_id']=$gal_id;
session_start();
$_SESSION['gal_id'] = htmlspecialchars($gal_id);
}
else
{
// Invalid username/password
echo '<p><strong>Error:</strong> Invalid username or password.</p>';
}
你確定你在'session_start();'上面有* no *輸出,因爲它會把它連接起來。 – Fluffeh
肯定..我沒有什麼高於session_start() – Alb
問題標題說使用$ _SESSION不會讓你登錄。問題內容說$ _SESSION確實有效,但$ _POST不會。你能否澄清一下實際問題是什麼? – andrewsi