php报Notice: Undefined variable: id in如何处理

这是提示,不是错误,原因是有未定义的变量.

类似

Notice: Undefined variable: id in /home/u129442057/public_html/vote.php on line 6

这句话的意思是变量id未定义在in后所标注的文件vote.php中第6行.

找到错误行,然后找到其所在的function函数,然后添加global语句,语法是global $变量名;    可以是多个变量名,用逗号隔开,切记不要忘了最后的分号.
例如:
function convertip($ip,$dir='') {  
 global $id,$ip2num,$ipAddr2,$ipAddr1;