AAA*_*AAA -1 php if-statement equals
我怎样才能让它正常工作:
if ((empty($page_name))
&& ($currentid == '$storedid')) { // PHP If Statement with multiple Checks
require_once("1.php");
} else { // PHP Else
require_once("2.php");
}
Run Code Online (Sandbox Code Playgroud)
现在无论它显示我2.php ....
$ page_name是db表的值.$ currentid是session_id,$ storedid是$ page_name的db中存储的id.
删除中的单引号 ($currentid == '$storedid')
至
($currentid == $storedid)
Run Code Online (Sandbox Code Playgroud)
您的解决方案将$ currentid与静态字符串进行比较.由于单引号$ storeid被解释为字符串.