【发布时间】:2015-11-26 11:43:40
【问题描述】:
我把代码写成:
// session_start();
$auid = isset($_POST['auid']) ? $_POST['auid'] : $_SESSION['auid'];
$pwd = isset($_POST['pwd']) ? $_POST['pwd'] : $_SESSION['pwd'];
遇到错误
注意:未定义索引:auid, pwd
在这种情况下,isset() 的替代品是什么?假设代码在没有任何初始化或应用程序的第一个调用代码的情况下被调用。
根据这个简短的语法,值只能传递给这两个索引变量中的任何一个。
【问题讨论】:
-
isset() 工作正常,只是您没有将相同的逻辑应用于 $_SESSION 索引