·í«e¦ì¸m¡G¶}µoªÌºôµ¸ >> §Þ³N±Ðµ{ >> PHP±Ðµ{ >> PHP§Þ¥© >> ¤º®e
ºë±m±ÀÂË
¤ÀÃþ³Ì·s±Ðµ{
¤ÀÃþ¼öÂI±Ðµ{
    
°ô¶ëWebº|¬}¡]¤W¡^
§@ªÌ¡G¥¼ª¾
¤é´Á¡G2004-10-09
¤H®ð¡G
§ë½Z¡Gsnow(Âà¶K)
¨Ó·½¡G¥¼ª¾
¦rÅé¡G¤j ¤¤ ¤p
¦¬ÂáG¥[¤JÂsÄý¾¹¦¬ÂÃ
¥H¤U¥¿¤å¡G
Webªº¤j¦h¼Æ¦w¥þ°ÝÃD³£ÄÝ©ó¤U­±¤TºØÃþ«¬¤§¤@ ¡G
1. ªA°È¾¹¦V¤½²³´£¨Ñ¤F¤£À³¸Ó´£¨ÑªºªA°È¡C

2. ªA°È¾¹§â¥»À³¨p¦³ªº¼Æ¾Ú©ñ¨ì¤F¤½¶}³X°Ýªº°Ï°ì¡C

3.’ªA°È¾¹«H¿à¤F¨Ó¦Û¤£¥i«H¿à¼Æ¾Ú·½ªº¼Æ¾Ú¡C ¡@¡@

ÅãµM¡A³\¦hªA°È¾¹ºÞ²z­û±q¨Ó¨S¦³±q¥t¤@­Ó¨¤«×¨Ó¬Ý¬Ý¥L­ÌªºªA°È¾¹¡A¨Ò¦p¨Ï¥ÎºÝ¤f±½ºËµ{§Ç¡C¦pªG¥L­Ì´¿¸g³o¼Ë°µ¤F¡A´N¤£·|¦b¦Û¤vªº¨t²Î¤W¹B¦æ¨º»ò¦hªºªA°È¡A¦Ó³o¨ÇªA°È­ì¥»µL»Ý¦b¥¿¦¡´£¨ÑWebªA°Èªº¾÷¾¹¤W¹B¦æ¡A©ÎªÌ³o¨ÇªA°È­ì¥»µL»Ý­±¦V¤½²³¶}©ñ¡C

»P³oºØ¿ù»~¸g±`¬Û¦ñªº¬O¡A¬°¤F¶i¦æºûÅ@¦Ó¹B¦æ¬Y¨Ç¤£¦w¥þªº¡B¥i¥Î©óÅѨú«H®§ªº¨óij¡C¨Ò¦p¡A¦³¨ÇWebªA°È¾¹±`±`¬°¤F¦¬¶°­q³æ¦Ó´£¨ÑPOP3ªA°È¡A©ÎªÌ¬°¤F¤W¸ü·sªº­¶­±¤º®e¦Ó´£¨ÑFTPªA°È¬Æ¦Ü¼Æ¾Ú®wªA°È¡C¦b¬Y¨Ç¦a¤è³o¨Ç¨óij¥i¯à´£¨Ñ¦w¥þ»{ÃÒ(¤ñ¦pAPOP)¬Æ¦Ü¦w¥þ¶Ç¿é(¤ñ¦pPOP©ÎªÌFTPªºSSLª©¥»)¡A¦ý§ó¦hªº®É­Ô¡A¤H­Ì¨Ï¥Îªº¬O³o¨Ç¨óijªº«D¦w¥þª©¥»¡C¦³¨Ç¨óij¡A¤ñ¦pMsql¼Æ¾Ú®wªA°È¡A«h´X¥G¨S¦³´£¨Ñ¥ô¦óÅçÃÒ¾÷¨î¡C

±q¤½¥q¥~­±³X°Ý¦Û¤vªººôµ¸¡A§¹¾ã¦aÀË´ú¡B¼ÒÀÀ§ðÀ»¦Û¤vªººô¯¸¬Ý¬Ý·|µo¥Í¨Ç¤°»ò¡A³o¹ï©óWebºÞ²zªÌ¨Ó»¡¬O¤@­Ó«Ü¦nªº«ØÄ³¡C¦³¨ÇªA°È¦b¾÷¾¹¦w¸Ë¤§«áªºÀq»{°t¸m¤¤¤w¸g±Ò°Ê¡A©ÎªÌ¥Ñ©ó¦w¸Ë¥H¤Îªì©l³]¸mªº»Ý­n¦Ó±Ò°Ê¤F¬Y¨ÇªA°È¡A³o¨ÇªA°È¥i¯àÁÙ¨S¦³¥¿½T¦aÃö³¬¡C¨Ò¦p¡A¦³¨Ç¨t²Î´£¨ÑªºWebªA°È¾¹·|¦b«D¼Ð·ÇªººÝ¤f¤W´£¨Ñ½sµ{¥Ü½d¥H¤Î¨t²Î¤â¥U¡A¥¦­Ì©¹©¹¥]§t¿ù»~ªºµ{§Ç¥N½X¨Ã¦¨¬°¦w¥þÁô±w©Ò¦b¡C¥¿¦¡¹B¦æªº¡B¥i±qInternet³X°ÝªºWebªA°È¾¹¤£À³¸Ó¹B¦æ³o¨ÇªA°È¡A½Ð°È¥²Ãö³¬³o¨ÇªA°È¡C ¡@¡@

9.1’ÂWebªA°È¾¹±`¨£º|¬}¤¶²Ð

§Ú­Ìªº¥Øªº´N¬O¦V¤j®a¤¶²ÐWebªA°È¾¹ªº±`¨£º|¬}¡A¬Û«H¬Ý¤F¦Û¤v¤]¯à¸ÕµÛµo²{¤@¨ÇWebªA°È¾¹ªºº|¬}¤F¡C¤£¹L»Ý­n°O¦íªº¬O¡A¤£­n¬°¤F´M§äº|¬}¦Ó´M§äº|¬}¡C¥t¥~¡A§Y¨Ï§A§ä¨ì¤Fº|¬}¡A¬O§_¯à°÷§Q¥ÎÁÙ¬O¥t¥~¤@¦^¨Æ¡C

WebªA°È¾¹¦s¦bªº¥D­nº|¬}¥]¬Aª«²z¸ô®|¬ªÅS¡ACGI·½¥N½X¬ªÅS¡A¥Ø¿ý¹M¾ú¡A°õ¦æ¥ô·N©R¥O¡A½w½Ä°Ï·¸¥X¡A©Úµ´ªA°È¡A±ø¥óÄvª§©M¸ó¯¸¸}¥»°õ¦æº|¬}¡A©MCGIº|¬}¦³¨Ç¬Û¦üªº¦a¤è¡A¦ý¬O§ó¦hªº¦a¤èÁÙ¬O¦³µÛ¥»½èªº¤£¦P¡C¤£¹LµL½×¬O¤°»òº|¬}¡A³£Åé²{µÛ¦w¥þ¬O¤@­Ó¾ãÅ骺¯u²z¡A¦Ò¼{WebªA°È¾¹ªº¦w¥þ©Ê¡A¥²¶·­n¦Ò¼{¨ì»P¤§¬Û°t¦Xªº¾Þ§@¨t²Î¡C

9.1.1’ª«²z¸ô®|¬ªÅS

ª«²z¸ô®|¬ªÅS¤@¯ë¬O¥Ñ©óWebªA°È¾¹³B²z¥Î¤á½Ð¨D¥X¿ù¾É­Pªº¡A¦p³q¹L´£¥æ¤@­Ó¶Wªøªº½Ð¨D¡A©ÎªÌ¬O¬Y­Óºë¤ßºc³yªº¯S®í½Ð¨D¡A¥ç©Î¬O½Ð¨D¤@­ÓWebªA°È¾¹¤W¤£¦s¦bªº¤å¥ó¡C³o¨Ç½Ð¨D³£¦³¤@­Ó¦@¦P¯SÂI¡A¨º´N¬O³Q½Ð¨Dªº¤å¥óªÖ©wÄÝ©óCGI¸}¥»¡A¦Ó¤£¬OÀRºAHTML­¶­±¡C

ÁÙ¦³¤@ºØ±¡ªp¡A´N¬OWebªA°È¾¹ªº¬Y¨ÇÅã¥ÜÀô¹ÒÅܶqªºµ{§Ç¿ù»~ªº¿é¥X¤FWebªA°È¾¹ªºª«²z¸ô®|¡A³oÀ³¸Óºâ¬O³]­p¤Wªº°ÝÃD¡C

9.1.2’ ¥Ø¿ý¹M¾ú

¥Ø¿ý¹M¾ú¹ï©óWebªA°È¾¹¨Ó»¡¨Ã¤£¦h¨£¡A³q¹L¹ï¥ô·N¥Ø¿ýªþ¥[¡u../¡v¡A©ÎªÌ¬O¦b¦³¯S®í·N¸qªº¥Ø¿ýªþ¥[¡u../¡v¡A©ÎªÌ¬Oªþ¥[¡u../¡vªº¤@¨ÇÅܧΡA¦p¡u..\¡v©Î¡u..//¡v¬Æ¦Ü¨ä½s½X¡A³£¥i¯à¾É­P¥Ø¿ý¹M¾ú¡C«e¤@ºØ±¡ªp¨Ã¤£¦h¨£¡A¦ý¬O«á­±ªº´XºØ±¡ªp´N±`¨£±o¦h¡A¥h¦~«D±`¬y¦æªºIIS¤G¦¸¸Ñ½Xº|¬}©MUnicode¸Ñ½Xº|¬}³£¥i¥H¬Ý§@¬OÅܧΫ᪺½s½X¡C

9.1.3’°õ¦æ¥ô·N©R¥O

°õ¦æ¥ô·N©R¥O§Y°õ¦æ¥ô·N¾Þ§@¨t²Î©R¥O¡A¥D­n¥]¬A¨âºØ±¡ªp¡C¤@¬O³q¹L¹M¾ú¥Ø¿ý¡A¦p«e­±´£¨ìªº¤G¦¸¸Ñ½X©MUNICODE¸Ñ½Xº|¬}¡A¨Ó°õ¦æ¨t²Î©R¥O¡C¥t¥~¤@ºØ´N¬OWebªA°È¾¹§â¥Î¤á´£¥æªº½Ð¨D§@¬°SSI«ü¥O¸ÑªR¡A¦]¦¹¾É­P°õ¦æ¥ô·N©R¥O¡C

9.1.4’½w½Ä°Ï·¸¥X

½w½Ä°Ï·¸¥Xº|¬}·Q¥²¤j®a³£«Ü¼ô±x¡AµL«D¬OWebªA°È¾¹¨S¦³¹ï¥Î¤á´£¥æªº¶Wªø½Ð¨D¨S¦³¶i¦æ¦X¾Aªº³B²z¡A³oºØ½Ð¨D¥i¯à¥]¬A¶WªøURL¡A¶WªøHTTP Header°ì¡A©ÎªÌ¬O¨ä¥¦¶Wªøªº¼Æ¾Ú¡C³oºØº|¬}¥i¯à¾É­P°õ¦æ¥ô·N©R¥O©ÎªÌ¬O©Úµ´ªA°È¡A³o¤@¯ë¨ú¨M©óºc³yªº¼Æ¾Ú¡C

9.1.5’©ڵ´ªA°È

©Úµ´ªA°È²£¥Íªº­ì¦]¦hºØ¦h¼Ë¡A¥D­n¥]¬A¶WªøURL¡A¯S®í¥Ø¿ý¡A¶WªøHTTP Header°ì¡A·î§ÎHTTP Header°ì©ÎªÌ¬ODOS³]³Æ¤å¥óµ¥¡C¥Ñ©óWebªA°È¾¹¦b³B²z³o¨Ç¯S®í½Ð¨D®É¤£ª¾©Ò±¹©ÎªÌ¬O³B²z¤è¦¡¤£·í¡A¦]¦¹¥X¿ù²×¤î©Î±¾°_¡C

9.1.6’ ±ø¥óÄvª§

³o¸Ìªº±ø¥óÄvª§¥D­n°w¹ï¤@¨ÇºÞ²zªA°È¾¹¦Ó¨¥¡A³oÃþªA°È¾¹¤@¯ë¬O¥HSystem©ÎRoot¨­¥÷¹B¦æªº¡C·í¥¦­Ì»Ý­n¨Ï¥Î¤@¨ÇÁ{®É¤å¥ó¡A¦Ó¦b¹ï³o¨Ç¤å¥ó¶i¦æ¼g¾Þ§@¤§«e¡A«o¨S¦³¹ï¤å¥óªºÄݩʶi¦æÀˬd¡A¤@¯ë¥i¯à¾É­P­«­n¨t²Î¤å¥ó³Q­«¼g¡A¬Æ¦ÜÀò±o¨t²Î±±¨îÅv¡C

9.2’ÂCGIªº¦w¥þ©Ê

²{¦b§Ú­Ì¨Ó½Í½Í¨ì©³¤°»ò¬OCGI(Common Gate Intergace)¡C¦bª«²z¤W¡ACGI¬O¤@¬qµ{§Ç¡A¥¦¹B¦æ¦bServer¤W¡A´£¨Ñ¦P«È¤á¬q Html­¶­±ªº±µ¤f¡C³o¼Ë»¡¤j·§ÁÙ¤£¦n²z¸Ñ¡C¨º»ò§Ú­Ì¬Ý¤@­Ó¹ê»Ú¨Ò¤l¡G ²{¦bªº­Ó¤H¥D­¶¤W¤j³¡¤À³£¦³¤@­Ó¯d¨¥¥»¡C¯d ¨¥¥»ªº¤u§@¬O³o¼Ëªº¡G¥ý¥Ñ¥Î¤á¦b«È¤á¬q¿é¤J¤@¨Ç«H®§¡A¦p¦W¦r¤§ÃþªºªF¦è¡C±µµÛ¥Î¤á«ö¤@¤U¡u¯d¨¥¡v(¨ì¥Ø«e¬°¤î¤u§@³£¦b«È¤áºÝ)¡AÂsÄý¾¹§â³o¨Ç«H®§¶Ç°e¨ìªA°È¾¹ªºCGI¥Ø¿ý¤U¯S©wªº CGIµ{§Ç¤¤¡A©ó¬OCGIµ{§Ç¦bªA°È¾¹¤W«ö·Ó¹w©wªº¤èªk¶i¦æ³B²z¡C¦b¥»¨Ò¤¤´N¬O§â¥Î¤á´£¥æªº«H®§ ¦s¤J«ü©wªº¤å¥ó¤¤¡CµM«áCGIµ{§Çµ¹«È¤áºÝµo°e¤@­Ó«H®§¡Aªí¥Ü½Ð¨Dªº¥ô°È¤w¸gµ²§ô¡C¦¹®É¥Î¤á¦b ÂsÄý¾¹¸Ì±N¬Ý¨ì¡u¯d¨¥µ²§ô¡vªº¦r¼Ë¡C¾ã­Ó¹Lµ{µ²§ô¡C

CGI¬O¤@ºØ¦@¥ÎºôÃö±µ¤f¡A¥¦¥i¥HºÙ¤§¬°¤@ºØ¾÷¨î.¦]¦¹±z¥i¥H¨Ï¥Î¤£¦Pªºµ{§Ç½s¼g¾A¦XªºCGIµ{§Ç¡A³o¨Çµ{§Ç»y¨¥¥]¬AVisual Basic¡BDelphi©ÎC/C++µ¥¡A±z±N¤w¸g¼g¦nªºµ{§Ç©ñ¦bWebªA°È¾¹ªº­pºâ¾÷¤W¹B¦æ¡A¦A±N¨ä¹B¦æµ²ªG³q¹LWebªA°È¾¹¶Ç¿é¨ì«È¤áºÝªºÂsÄý¾¹¤W¡C¨Æ¹ê¤W¡A³o¼Ëªº½s¨î¤è¦¡¤ñ¸û§xÃø¦Ó¥B®Ä²v§C¤U¡A¦]¬°§A¨C¤@¦¸­×§ïµ{§Ç³£¥²¶·­«·s±NCGIµ{§Ç½sͦ¨¥i°õ¦æ¤å¥ó¡C

9.2.1’¬°¤°»ò¨Ï¥ÎCGI

CGI¥i¥H¬°§Ú­Ì´£¨Ñ³\¦hHTMLµLªk°µ¨ìªº¥\¯à¡A¤ñ¦p¡G

1.¤@­Ó°O¼Æ¾¹

2.ÅU«È«H®§ªí®æªº´£¥æ¥H¤Î²Î­p

3.·j¯Áµ{§Ç

4.Web¼Æ¾Ú®w

¥ÎHTML¬O¨S¦³¿ìªk°O¦í«È¤áªº¥ô¦ó«H®§ªº¡A´Nºâ¥Î¤áÄ@·NÅý§Aª¾¹D¡C¥ÎHTML¤]¬OµLªk§â«H®§°O¿ý¨ì¬Y¤@­Ó¯S©w¤å¥ó¸Ìªº¡C­n§â«È¤á¬qªº«H®§°O¿ý¦bªA°È¾¹ªºµw½L¤W¡A´N­n¥Î¨ìCGI¡C³o¬OCGI³Ì­«­nªº§@¥Î¡A¥¦¸É¥R¤FHTMLªº¤£¨¬¡C¬Oªº¡A¶È¶È¬O¸É¥R¡A¤£¬O´À¥N¡C

9.2.2’Â CGI¦w¥þ°ÝÃD

¦b­pºâ¾÷»â°ì¡X¡X¤×¨ä¦bInternet¤W¡X¡X¾¨ºÞ¤j³¡¤ÀWebªA°È¾¹©Ò½sªºµ{§Ç³£ºÉ¥i¯à«OÅ@¦Û¤vªº¤º®e¤£¨ü«I®`¡A¦ý¥u­nCGI¸}¥»¤¤¦³¤@ÂI¦w¥þ¤è­±ªº¥¢»~¡X¡X¤f¥O¤å¥ó¡B¨p¦³¼Æ¾Ú¡B¥H¤Î¥ô¦óªF¦è¡A´N¯à¨Ï¤J«IªÌ¯à³X°Ý­pºâ¾÷¡C¿í´`¤@¨Ç²³æªº³W«h¨Ã«O«ùĵ±§¯à¨Ï¦Û¤vªºCGI¸}¥»§K¨ü«I®`¡A±q¦Ó¥i¥H«OÅ@¦Û¤vªºÅv¯q¡C³o¸Ì©Ò»¡ªºCGI¦w¥þ¡A¥D­n¥]¬A¨â­Ó¤è­±¡A¤@¬OWebªA°È¾¹ªº¦w¥þ¡A¤@¬OCGI»y¨¥ªº¦w¥þ

¥ý±qCGI°ÝÃDªº¤ÀÃþ¶}©l½Í°_¡A¤@¯ë¨Ó»¡¡ACGI°ÝÃD¥D­n¦³¥H¤U´XÃþ¡G

1.¼ÉÅS±Ó·P©Î¤£±Ó·P«H®§¡F

2.¯Ê¬Ù´£¨Ñªº¬Y¨Ç¥¿±`ªA°È¥¼Ãö³¬¡F

3.§Q¥Î¬Y¨ÇªA°Èº|¬}°õ¦æ©R¥O¡F

4.À³¥Îµ{§Ç¦s¦b»·µ{·¸¥X¡F

5.«D³q¥ÎCGIµ{§Çªº½sµ{º|¬}¡C


¤U­±§Ú­Ì´N¨Ó¸Ô²Ó¤¶²Ð¤@¤UÃö©óCGIªºº|¬}¡G

¡´°t¸m¿ù»~

³o¸Ì©Ò»¡ªº°t¸m¿ù»~¥D­n«üCGIµ{§Ç©M¼Æ¾Ú¤å¥óªºÅv­­³]¸m¤£·í¡A³o¥i¯à¾É­PCGI·½¥N½X©Î±Ó·P«H®§¬ªÅS¡CÁÙ¦³¤@­Ó¸g±`¥Çªº¿ù»~´N¬O¦w¸Ë§¹CGIµ{§Ç«á¨S¦³§R°£¦w¸Ë¸}¥»¡A³o¼Ë§ðÀ»ªÌ´N¥i¯à»·µ{­«¸m¼Æ¾Ú¡C«e¨Ç¤é¤l¡uXX¤jÁp·ù¡v½×¾Â¦h¦¸³Q¶Â´N¬O³o­Ó§C¯Å¿ù»~©Ò­P¡C

¡´Ãä¬É±ø¥ó¿ù»~

³o­Ó¿ù»~¥D­n°w¹ïC»y¨¥½s¼gªºCGI¡A§Q¥Î³o­Ó¿ù»~¡A§ðÀ»ªÌ¥i¯àµo°_½w½Ä°Ï·¸¥X§ðÀ»¡A±q¦Ó´£¤ÉÅv­­¡C

¡´³X°ÝÅçÃÒ¿ù»~

³o­Ó°ÝÃD¥D­n¬O¦]¬°¥Î©óÅçÃÒªº±ø¥ó¤£¨¬¥H½T©w¥Î¤áªº¨­¥÷¦Ó³y¦¨ªº¡A¸g±`·|¾É­P¥¼¸g±ÂÅv³X°Ý¡A­×§ï¬Æ¦Ü§R°£¨S¦³³X°ÝÅv­­ªº¤º®e¡C¥Î©ó½T©w¥Î¤á¨­¥÷ªº¤èªk¤@¯ë¦³¨âºØ¡A¤@¬O½ã¸¹©M±K½X¡A¤@¬OSession»{ÃÒ¡C¦Ó¤£¦w¥þªº»{ÃÒ¤èªk¥]¬AUserid»{ÃÒ¡ACookie»{ÃÒµ¥µ¥¡C

¡´¨Ó·½ÅçÃÒ¿ù»~

¤ñ¸û±`¨£ªº§Q¥Î³oºØ¿ù»~¶i¦æ§ðÀ»ªº¤èªk´N¬ODoS¡A¤]´N¬O©Úµ´ªA°È§ðÀ»¡A¦p§Ú­Ìª¾¹DªºÄé¤ô¾÷¡A´N¬O§Q¥ÎCGIµ{§Ç¨S¦³¹ï¤å³¹ªº¨Ó·½¶i¦æÅçÃÒ¡A±q¦Ó¤£¶¡Â_ªºµo¤å³¹¡A³Ì«á¾É­PªA°È¾¹µw½L¥Rº¡¦Ó±¾°_¡C

¡´¿é¤JÅçÃÒ¿ù»~

³oºØ¿ù»~¾É­Pªº¦w¥þ°ÝÃD³Ì¦h¡A¥D­n¬O¦]¬°¨S¦³¹LÂo¯S®í¦r²Å¡C¤ñ¦p»¡¡A¨S¦³¹LÂo¡u%20¡v³y¦¨ªº·î§Îµù¥U¡A¨S¦³¹LÂo¡u../¡v¸g±`³y¦¨¬ªÅS¨t²Î¤å¥ó¡A¨S¦³¹LÂo¡u$¡v¸g±`¾É­P¬ªÅSºô­¶¤¤ªº±Ó·P«H®§¡A¨S¦³¹LÂo¡u;¡v¸g±`¾É­P°õ¦æ¥ô·N¨t²Î«ü¥O¡A¨S¦³¹LÂo¡u|¡v©Î¡u\t¡v¸g±`¾É­P¤å¥»¤å¥ó§ðÀ»¡A¨S¦³¹LÂo¡u¡z¡v©M¡u#¡v¸g±`¾É­PSQL¼Æ¾Ú®w§ðÀ»¡A¨S¦³¹LÂo¡u<¡v©M¡u>¡v¾É­PªºCross-Site Scripting§ðÀ»µ¥¡C

¡´·N¥~±¡ªp³B²z¥¢±Ñ

³oºØ¿ù»~¤]«Ü±`¨£¡A¦p¨S¦³Àˬd¤å¥ó¬O§_¦s¦b´Nª½±µ¥´¶}³]³Æ¤å¥ó¾É­P©Úµ´ªA°È¡A¨S¦³Àˬd¤å¥ó¬O§_¦s¦b´N¥´¶}¤å¥ó´£¨ú¤º®e¶i¦æ¤ñ¸û¦Ó¶¹LÅçÃÒ¡A¤W¤U¤å§ðÀ»¾É­P°õ¦æ¥ô·N¥N½Xµ¥¡C

¡´µ¦²¤¿ù»~

³oºØ¿ù»~¥D­n¬O¥Ñ©ó½s»sCGIµ{§Çªºµ{§Ç­ûªº¨Mµ¦³y¦¨ªº¡C¦p­ì©l±K½X¥Í¦¨¾÷¨î¯Ü®z¾É­P½aÁ|±K½X¾É­P¦bCookie¤¤©ú¤å¦s©ñ½ã¸¹±K½X¾É­P±Ó·P«H®§¬ªÅS¡A¨Ï¥Î»PCGIµ{§Ç¤£¦PªºÂX®i¦WÂX®i¦W¦sÀx±Ó·P«H®§¾É­P¸Ó¤å¥ó³Qª½±µ¤U¸ü¡A¥á¥¢±K½X¼Ò¶ô¦b½T»{¥Î¤á¨­¥÷¤§«áª½±µÅý¥Î¤á­×§ï±K½X¦Ó¤£¬O§â±K½Xµo¨ì¥Î¤áªºµù¥U«H½c¡Aµn³°®É±Ä¥Î½ã¸¹©M¥[±K«áªº±K½X¶i¦æ»{ÃҾɭP§ðÀ»ªÌ¤£»Ý­nª¾¹D¥Î¤áªº­ì©l±K½X´N¯à°÷µn³°µ¥¡C

¡´²ßºD°ÝÃD

µ{§Ç­ûªº²ßºD¤]¥i¯à¾É­P¦w¥þ°ÝÃD¡A¦p¨Ï¥Î¬Y¨Ç¤å¥»½s¿è¾¹­×§ïCGIµ{§Ç®É¡A¸g±`·|¥Í¦¨¡u.bak¡v¤å¥ó¡A¦pªGµ{§Ç­û½s¿è§¹«á¨S¦³§R°£³o¨Ç³Æ¥÷¤å¥ó¡A«h¥i¯à¾É­PCGI·½¥N½X¬ªÅS¡C¥t¥~¡A¦pªGµ{§Ç­ûÁ`³ßÅw§â¤@¨Ç±Ó·P«H®§(¦p½ã¸¹±K½X)©ñ¦bCGI¤å¥ó¤¤ªº¸Ü¡A¥u­n§ðÀ»ªÌ¹ï¸ÓCGI¤å¥ó¦³ÅªÅv­­(©ÎªÌ§Q¥Î«e­±¤¶²Ðªº¤@¨Ç§ðÀ»¤èªk)´N¥i¯à¾É­P±Ó·P«H®§¬ªÅS¡C

¡´¨Ï¥Î¿ù»~

¥D­n¬O¤@¨Ç¨ç¼Æªº¨Ï¥Î¿ù»~¡A¦pPerl¤¤ªº¡udie¡v¨ç¼Æ¡A¦pªG¨S¦³¦b¿ù»~«H®§«á­±¥[¤W¡u\n¡vªº¸Ü¡A´N·¥¥i¯à¾É­Pª«²z¸ô®|¬ªÅS¡C
¬ÛÃö¤å³¹¡G