从 java 脚本调用函数时 PHP 中出错


Error in PHP when function is called from java script

$func=$_GET['func']?$_GET['func']:$_POST['func'];

调用此函数时显示以下错误

Notice: Undefined index: func in C:'wamp'www'Web Engg final project'phplogin.php on line 2

此错误我们显示?

看来,你也没有得到$_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'];
}