“无法在写入上下文中使用函数返回值”错误

时间:2014-06-02 13:38:39

标签: php

我有“不能在写上下文中使用函数返回值”继续返回。我在另一个答案中看到了解决方案,但我觉得它不适用于我的情况。 你能告诉我这个问题吗?

<?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");
}
*/
?>

1 个答案:

答案 0 :(得分:5)

$_SESSION('mypassword')=$mypassword;

应该是方括号。一个简单的错字。