我有“不能在写上下文中使用函数返回值”继续返回。我在另一个答案中看到了解决方案,但我觉得它不适用于我的情况。 你能告诉我这个问题吗?
<?php
$myusername=$_POST['myusername'];
$mypassword=$_POST['mypassword'];
$myusername = stripslashes($myusername);
$mypassword = stripslashes($mypassword);
$myusername = mysql_real_escape_string($myusername);
$mypassword = mysql_real_escape_string($mypassword);
$sql="SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword'";
$result=mysql_query($sql);
$count=mysql_num_rows($result);
if($count==1){
$_SESSION['myusername']=$myusername;
$_SESSION('mypassword')=$mypassword;
header("location:izmeniEvent.php");
} else {
echo "Pogresna lozinka";
}
/*
session_register("myusername");
session_register("mypassword");
header("location:izmeniEvent.php");
}
*/
?>
答案 0 :(得分:5)
$_SESSION('mypassword')=$mypassword;
应该是方括号。一个简单的错字。