$func=$_GET['func']?$_GET['func']:$_POST['func'];
调用此函数时 出现以下错误
Notice: Undefined index: func in C:\wamp\www\Web Engg final project\phplogin.php on line 2
我们出现这个错误?
答案 0 :(得分:0)
看来,您还没有$_GET['func']
$_POST['func']
。
您假设如果未设置$_GET['func']
,则会$_POST['func']
。
而不是添加逻辑:
1)创建一个新变量$func
,默认为空白。
2)如果是isset($ _ GET ['func']),则分配给它。
3)如果是isset($ _ POST ['func']),则分配给它。
<强>代码:强>
$func = '';
if (isset($_GET['func'])) {
$func = $_GET['func'];
}
else if (isset($_POST['func'])) {
$func = $_POST['func'];
}