資料載入中

胡言亂語

如何修復Undefined Index錯誤訊息

錯誤的原因是因為當我們使用 $_GET 和 $_POST 方法取得變數時會發生這種情況,雖然PHP的部分即使沒有宣告設置變數,我們也可以使用,但就是會出現錯誤訊息。
除非你想要把錯誤訊息隱藏例如在$_GET 和 $_POST前面加上@

但若要解決就可以使用 isset() 函數在引用之前檢查變數是否已宣告設置。
例如
if(isset($_GET['valuename'])){
$name = $_GET['valuename'];
}
if(isset($_POST['valuename'])){
$name = $_POST['valuename'];
}

又或者可以使用
$name = isset($_GET[‘valuename’]) ? $_GET[‘valuename’]: “Variable is not set”;

以上紀錄~
 

  • 故事
  • isset
  • php
  • Undefined Index
https://innstory.com/story-如何修復Undefined Index錯誤訊息-3003

上一篇
 js判斷字母是否為大小寫

下一篇
synologynas上如何解決Fatalerror:Calltoundefinedfunctionexif_read_data() 
  • 1,343
  • 0
  • 0

發表留言

作者簡介

離不開電腦的宅男


推薦閱讀

作者其他相關類別故事

設置屬性 PHP PDO setAttribute

設置屬性 PHP PDO s…

Mark Chang 5 年又 121 天 1.4K

以上紀錄  

MySQL:ERROR_1067

MySQL:ERROR_10…

Mark Chang 4 年又 262 天 1.2K

最近安裝了Ubuntu Server .系統。 接著安裝了MySQL 5..的版本。 在時間的預...

Fatal error Allowed memory size of 50331648 bytes exhausted tried to allocate 12288 bytes in

Fatal error Al…

Mark Chang 4 年又 154 天 1.4K

今天在客戶的網站系統上發現了一個問題。 在上傳檔案時發生了一個錯誤: 錯誤的原因: 因為php頁...