gpt4 book ai didi

session 检查中的 PHP 5.4 错误

转载 作者:太空宇宙 更新时间:2023-11-03 10:55:58 25 4
gpt4 key购买 nike

我正在用 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>';

}
}
?>

只有注册成员(member)才能进入的 protected 页面:

<?php
session_start();
if(isset($_SESSION['user_login'] = 'OK')){
echo "welcome to protected page.";
}
else {
header('location:login.php');
die;
}
?>

我得到的错误是:

解析错误:第 3 行/var/www/admintestscript/memberarea.php 中的语法错误,意外的 '=',期待 ',' 或 ')'

我不明白问题出在哪里,也不明白我的 5.4 语法是否正确。谢谢 :-)祝你周末愉快!

亲切的问候

最佳答案

if(isset($_SESSION['user_login'] = 'OK')){

应该是

if(isset($_SESSION['user_login']) && $_SESSION['user_login'] == 'OK')){

关于 session 检查中的 PHP 5.4 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20723014/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com