第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Notice: Undefined index: authcode in E:\xampp\htdocs\project\form.php on line 5 輸入錯誤

Notice: Undefined index: authcode in E:\xampp\htdocs\project\form.php on line 5 輸入錯誤

PHP
慕粉1939118473 2017-09-01 12:20:49
?看評論區(qū)說沒加session_start();但是在php文件中加了session_start()還是出現(xiàn)錯誤<?php?? ?session_start();//1.創(chuàng)建畫布? ?$image = imagecreatetruecolor(100, 30);//創(chuàng)建一個高100寬30的畫布(默認(rèn)背景是黑色)? ?$bgcolor = imagecolorallocate($image, 255, 255, 255);//#fff ?imagecolorallocate為圖像分配顏色? ?imagefill($image, 0, 0, $bgcolor);//區(qū)域填充?? ?// 2.實(shí)現(xiàn)數(shù)字加字母驗(yàn)證碼(二)? ?$captch_code = '';? ?for($i=0;$i<4;$i++){? ? ?$fontsize = 6;? ? ?$fontcolor = imagecolorallocate($image, rand(0,120), rand(0,120), rand(0,120));? ? ?$data = '123456789';? ? ?$fontcontent = substr($data, rand(0,strlen($data)-1),1);? ? ?$captch_code.=$fontcontent;? ? ?$x = ($i*100/4) + rand(5,10);? ? ?$y = rand(5,10);? ? ?imagestring($image, $fontsize, $x, $y, $fontcontent, $fontcolor);? ?}? ?$_SEESSION['authcode']=$captch_code;//3.增加干擾元素? ?//增加點(diǎn)干擾? ?for ($i=0; $i < 200; $i++) {?? ? ?$pointcolor = imagecolorallocate($image, rand(50,200), rand(50,200), rand(50,200));? ? ?imagesetpixel($image, rand(1,99), rand(1,29), $pointcolor);? ?}? ?//增加線干擾? ?for ($i=0; $i < 3; $i++) {?? ? ?$linecolor = imagecolorallocate($image, rand(80,220), rand(80,220), rand(80,220));? ? ?imageline($image, rand(1,99), rand(1,29), rand(1,99), rand(1,29), $linecolor);? ?}? ?header('content-type:image/png');//向?yàn)g覽器輸出圖片頭信息? ?imagepng($image);//輸出圖片到瀏覽器? ?//end? ?imagedestroy($image);//銷毀圖片
查看完整描述

2 回答

?
我是新手_請多指教

TA貢獻(xiàn)140條經(jīng)驗(yàn) 獲得超79個贊

首先,這個不是錯誤,是一個警告。所以如果服務(wù)器不能改,每個變量使用前應(yīng)當(dāng)先定義。

方法1:服務(wù)器配置修改
修改php.ini配置文件,error_reporting = E_ALL & ~E_NOTICE

方法2:對變量進(jìn)行初始化,規(guī)范書寫(比較煩瑣,因?yàn)橛写罅康淖兞浚?。但還沒有找到好定義方法,望大家指教

方法3:每個文件頭部加上:error_reporting(0); 如果不行,只有打開php.ini,找到display_errors,設(shè)置為display_errors = Off。以后任何錯誤都不會提示。
方法4 :isset做判斷


查看完整回答
反對 回復(fù) 2017-09-01
?
北漂外鄉(xiāng)人

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個贊

authcode 這個變量沒有被定義,或者定義的時候,由于某些原因造成未能初始化,你可以檢查一下你的代碼,看看是什么情況, 還有一種更穩(wěn)妥的方法就是使用 isset 去檢測該變量的定義和初始化狀態(tài); 希望對你有所幫助


查看完整回答
反對 回復(fù) 2017-09-01
  • 2 回答
  • 1 關(guān)注
  • 1953 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號