Php: several solutions for undefinedindex: undefinedindex. Php: undefinedindex solution. when undefinedindex is used to obtain parameters in the form with $ _ post [] and $ _ get [], Notice: Undefinedindex: -------- is displayed :--------; although you can set several solutions for php: undefined index, undefinedindex
When $ _ post [''] and $ _ get [''] are used to obtain parameters in the formNotice: Undefined index :--------;
Although you can hide this prompt by setting the error display mode, there is also a risk that these prompts will be recorded in the server logs, resulting in a huge log file exception.
Summarize several solutions by searching on the internet and using your own practices;
Method 1: modify server configurations
Modify the php. ini configuration file, error_reporting = E_ALL &~ E_NOTICE
Method 2: initialize the variable.
Method 3: Judge isset ($ _ post ['']), empty ($ _ post ['']) if -- else
Method 4: Add @ Before the notice code appears. @ indicates that the line has an error or the warning is not output. @ $ username = $ _ post ['username'];
Method 5: The last one is very practical. it is a function written by someone else, through which values are transmitted.
Define a function:
function _get($str){ $val = !empty($_GET[$str]) ? $_GET[$str] : null; return $val;}
And then directly use_ Get ('str ')Just replace $ _ GET ['str ~
Several solutions to http://www.bkjia.com/PHPjc/1117671.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1117671.htmlTechArticlephp:undefined index, undefinedindex usually use $ _ post [''], $ _ get [''] to get parameters in the form when Notice: Undefined index :--------; although you can set...