cgi參數(shù)錯(cuò)誤是什么意思,cgi參數(shù)錯(cuò)誤解決辦法
一般,我們逛朋友QQ圈的時(shí)候發(fā)現(xiàn),給別人答復(fù)留言,或者自己想法點(diǎn)自己心情說(shuō)說(shuō),會(huì)提示CGI參數(shù)錯(cuò)誤
別人發(fā)的說(shuō)說(shuō),一點(diǎn)頭像就進(jìn)了我的微薄,點(diǎn)網(wǎng)名就進(jìn)了我的說(shuō)說(shuō)首頁(yè) 再轉(zhuǎn)發(fā)那條說(shuō)說(shuō)時(shí)顯示cgi參數(shù)錯(cuò)誤。qq里沒(méi)有此網(wǎng)友,但那些說(shuō)說(shuō)都是qq里的網(wǎng)友發(fā)的。
大致查了下關(guān)于cgi的一些資料。原來(lái)cgi是web服務(wù)器上運(yùn)行的一個(gè)可執(zhí)行程序,由網(wǎng)頁(yè)的一個(gè)超鏈接來(lái)激活并調(diào)用,并對(duì)該程序的返回結(jié)果進(jìn)行處理,最終顯示到客戶端的web瀏覽器中。簡(jiǎn)單的說(shuō),瀏覽器會(huì)把我們發(fā)表的說(shuō)說(shuō)內(nèi)容傳遞給服務(wù)器的cgi程序中,由cgi處理并給瀏覽器返回信息。
cgi參數(shù)錯(cuò)誤解決方法:
① 更換瀏覽器進(jìn)行嘗試,不建議大家使用IE瀏覽器。比如:360瀏覽器、搜狗瀏覽器、谷歌瀏覽器、火狐瀏覽器都可以進(jìn)行嘗試。
② 本地網(wǎng)絡(luò)環(huán)境錯(cuò)誤,可修改本機(jī)網(wǎng)絡(luò)鏈接DNS設(shè)置后,嘗試重新刷新網(wǎng)頁(yè)。
③ 賬號(hào)密碼存在安全風(fēng)險(xiǎn),請(qǐng)修改密碼之后再進(jìn)行查看。
④ 如果還是不行的話,聯(lián)系網(wǎng)絡(luò)管理員進(jìn)行解決吧。
出現(xiàn)的問(wèn)題原因:
在于對(duì)圖片進(jìn)行顯示的時(shí)候,照片放在了cgi-bin目錄下。這樣CGI處理的時(shí)候,以文件的形式對(duì)其進(jìn)行處理
格式會(huì)出現(xiàn)錯(cuò)誤,因此我們應(yīng)該吧src的路徑修改一下,不能放在cgi-bin中,就可以解決問(wèn)題了。
例如:
這樣就可以顯示成功了。
我自己在本地目錄下寫了一段HTML腳本,其中有一段為
當(dāng)我用網(wǎng)頁(yè)打開(kāi)此腳本后,我按下了此頁(yè)面中的鍵,預(yù)期效果是,此段html_1.cgi的代碼會(huì)被執(zhí)行,然后輸出運(yùn)行結(jié)果;但是現(xiàn)實(shí)是,網(wǎng)頁(yè)把整個(gè)CGI的文件都顯示出來(lái)了。。。我不知道到底是出了什么問(wèn)題,求高手解救
CGI是用什么寫的?
本地必須有能夠執(zhí)行CGI的解釋器或者CGI本身就是可以在操作系統(tǒng)下的可執(zhí)行文件。
比如
你用ActiveStatusPERL寫的腳本CGI,必須使用ActiveStatusPerlKit編譯成可執(zhí)行的文件才行。
0 Comments.