我正在PHP中構建一個小管理面板。 我的服務器是5.4版本,我已經幾個問題做...這裏是代碼:在會話中檢查PHP 5.4錯誤
PHP腳本,用於檢查帳戶有效
<?php
session_start();
if(isset($_POST['submit']))
{
$connessione=mysql_connect("localhost","root","password");
mysql_select_db('albo');
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$username=mysql_real_escape_string($_POST['username']);
$password=mysql_real_escape_string($_POST['password']);
$query = "SELECT * FROM amministrazione WHERE username = '$username' AND password = '$password' ";
$ris = mysql_query($query, $connessione) or die (mysql_error());
$riga=mysql_fetch_array($ris);
$cod=$riga['username'];
if ($cod == NULL) $trovato = 0 ;
else $trovato = 1;
if($trovato === 1) {
$_SESSION['login_user']='OK';
echo '<script language=javascript>document.location.href="logout.php"</script>';
} else {
echo '<script language=javascript>document.location.href="index.html"</script>';
}
}
?>
受保護的頁面,只有註冊成員可以輸入:
<?php
session_start();
if(isset($_SESSION['user_login'] = 'OK')){
echo "welcome to protected page.";
}
else {
header('location:login.php');
die;
}
?>
,我得到的錯誤是:
解析錯誤:語法錯誤,意想不到的 '=',希望 '' 或 ')' 在/ var/WWW/adminte第3行的stscript/memberarea.php
我不明白問題在哪裏,而且如果我的5.4的語法是正確的。 謝謝你:-) 祝你週末愉快!
請問候
你混合mysqli_ *和mysql_ *函數 –
請註明的答案是正確的,如果他們給你什麼你在哪裏尋找。 – Jite