0
$func=$_GET['func']?$_GET['func']:$_POST['func'];
雖然調用這個函數 以下錯誤是顯示錯誤時,PHP函數從Java腳本
Notice: Undefined index: func in C:\wamp\www\Web Engg final project\phplogin.php on line 2
這個錯誤我們展示叫什麼名字?
$func=$_GET['func']?$_GET['func']:$_POST['func'];
雖然調用這個函數 以下錯誤是顯示錯誤時,PHP函數從Java腳本
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'];
}
[未定義指數](http://stackoverflow.com/questions/12769982/reference-what-does-this-error-mean-in-php/12770836#12770836 )。當它不可用時,您正在嘗試引用'$ _GET ['func']'。在頁面加載時,'$ _GET ['func']'和'$ _POST ['func']'不可用,您需要在使用setter之前檢查它們是否存在。 – Bankzilla