隨著INTERNET的飛速發(fā)展在網(wǎng)上占有一席之地是每個(gè)公司乃至個(gè)人的迫切愿望。由其是交互式的網(wǎng)頁(yè)更是吸引著每一個(gè)來訪者,所以大家都喜歡在自己的網(wǎng)頁(yè)上搞個(gè)留言板的東西,有水平低的就申請(qǐng)一個(gè),有水平高的就自己編一個(gè)CGI程序。但不知個(gè)位知道否其漏洞實(shí)在是太多。7 H7 f0 w6 ^' w, w
首先我們來談一談留言板CGI程序的原理,這樣才能更好的掌握下面的東西。CGI是這樣工作的,它把用戶(來訪者〕輸入的留言變?yōu)橐粋€(gè)變量,然后把這個(gè)變量插入到顯示留言的HTM文
0 Y T1 J3 _. z% g+ E# q+ q% n件里,當(dāng)然用戶輸入的是一些文本,如要在HTM文件里顯示就要符合HTM的語言標(biāo)準(zhǔn),所以在編寫CGI程序時(shí),編程人員會(huì)在里面輸入特定的一些HTM語言標(biāo)準(zhǔn)。請(qǐng)看下面以常用的免費(fèi)留言板GUESTBOOK為列。. z) ^" u5 z+ e4 X" w# R
2 P' O3 m5 q! e$ j2 c8 k
設(shè)定用戶輸入文本為變量A
: J1 d6 A8 I& W* [/ D在每次插入HTM文件時(shí)同時(shí)插入頭尾HTM語法詞如用戶輸入的變量A (當(dāng)它插入到HTM文件時(shí)就顯示了用戶文本〕( l; q7 i: X0 J( M$ D& i4 I
) G8 O" f3 e0 t# p2 r& b
但是我們?nèi)绻捎帽制恋姆椒〞r(shí),就能做我們想干的一切事。! H7 F" c2 Y' F* w; d/ ~$ O
方法如下:
3 @/ T5 y3 D) L+ K" P在我們輸入時(shí)打上這里你可以打上所有你知道的HTM語言(前后用來敝屏,一起輸入〕
9 r$ V: a2 v- l; o1 N1 v0 _* M
這時(shí)插入HTM文件里的就是如下的東西你的輸入一定要用HTM標(biāo)準(zhǔn) ' }3 }! c% P5 n' |, T& J
6 V$ p& Z( W$ I) t. H7 Z如你想在留言本里顯示你的GIF圖片,可以這樣輸入: C; L" s8 U9 u4 G# n1 V S) Q
- D! A( q8 Q c* Q. x請(qǐng)您留言:
, G5 a% Z- a' g# M9 N( }***********************************************************
) ^" P1 l9 O; d) L* ' J: z" F5 j, n, ?
& L; X( Z. W8 V5 D/ [
* 5 v* N( u4 w1 ?2 z3 S# j6 Q. A( p
* * height="77" alt="要顯示的字">( {0 F1 y6 E) {3 S( @( C$ y" X
Z$ F I$ k; e6 x. C; x% H( z1 v* 4 d1 o) D5 p4 v; k4 }
* *! R L8 H; c) s
* * ' U, n9 D4 G9 N; [; [" f% y
* * $ W4 l/ I+ v( r" ]" r' q" K0 w" b& H
* * . G3 q* N3 e4 Y9 }/ r5 P* E2 S; Y4 u
* *
# y5 M/ s6 v0 e7 F: Z+ d; P2 W$ B***********************************************************
) t7 L. ~0 B* d; f5 l0 h$ `* V( o# k. G u8 @
0 z( ]. |7 l- r& s2 _) A一旦我們敝屏之后就可以在他人的留言板上做一切事,甚至你可以輸入一段JAVA SCRIPT 讓其它來訪留言板的人不斷的打開新的瀏然器窗口。這樣做的話他(她〕的留言板就給你炸了,還是不要這樣做,損人不利己。2 S J0 g8 N2 W- ?9 c
2 c. Y- P' i* R2 k1 O
有些CGI會(huì)加上一些條件語句如IF......當(dāng)它發(fā)現(xiàn)你輸入的有HTM語法時(shí)會(huì)報(bào)錯(cuò),如"廣州網(wǎng)易"提供的留言板當(dāng)然要敝屏這個(gè)IF也很容意,大家動(dòng)動(dòng)腦子吧!
( d3 `: n5 a |以后有空我再把它寫出來。; r% s/ r. q/ Y' h+ }9 l7 R8 u
|