PHPÕýÔò±í´ïʽ
1¡¢ÈëÃżò½é
¼òµ¥µÄ˵£¬ÕýÔò±í´ïʽÊÇÒ»ÖÖ¿ÉÒÔÓÃÓÚģʽƥÅäºÍÌæ»»µÄÇ¿ÓÐÁ¦µÄ¹¤¾ß¡£ÎÒÃÇ¿ÉÒÔÔÚ¼¸ºõËùÓеĻùÓÚUNIXϵͳµÄ¹¤¾ßÖÐÕÒµ½ÕýÔò±í´ïʽµÄÉíÓ°£¬ÀýÈ磬vi±à¼Æ÷£¬Perl»òPHP½Å±¾ÓïÑÔ£¬ÒÔ¼°awk»òsed shell³ÌÐòµÈ¡£´ËÍ⣬ÏóJavaScriptÕâÖÖ¿Í»§¶ËµÄ½Å±¾ÓïÑÔÒ²ÌṩÁ˶ÔÕýÔò±í´ïʽµÄÖ§³Ö¡£Óɴ˿ɼû£¬ÕýÔò±í´ïʽÒѾ³¬³öÁËijÖÖÓïÑÔ»òij¸öϵͳµÄ¾ÖÏÞ£¬³ÉΪÈËÃǹãΪ½ÓÊܵĸÅÄîºÍ¹¦ÄÜ¡£
ÕýÔò±í´ïʽ¿ÉÒÔÈÃÓû§Í¨¹ýʹÓÃһϵÁеÄÌØÊâ×Ö·û¹¹½¨Æ¥Åäģʽ£¬È»ºó°ÑÆ¥ÅäģʽÓëÊý¾ÝÎļþ¡¢³ÌÐòÊäÈëÒÔ¼°WEBÒ³ÃæµÄ±íµ¥ÊäÈëµÈÄ¿±ê¶ÔÏó½øÐбȽϣ¬¸ù¾Ý±È½Ï¶ÔÏóÖÐÊÇ·ñ°üº¬Æ¥Åäģʽ£¬Ö´ÐÐÏàÓ¦µÄ³ÌÐò¡£
¡¡¡¡¾ÙÀýÀ´Ëµ£¬ÕýÔò±í´ïʽµÄÒ»¸ö×îΪÆÕ±éµÄÓ¦ÓþÍÊÇÓÃÓÚÑéÖ¤Óû§ÔÚÏßÊäÈëµÄÓʼþµØÖ·µÄ¸ñʽÊÇ·ñÕýÈ·¡£Èç¹ûͨ¹ýÕýÔò±í´ïʽÑéÖ¤Óû§ÓʼþµØÖ·µÄ¸ñʽÕýÈ·£¬Óû§ËùÌîдµÄ±íµ¥ÐÅÏ¢½«»á±»Õý³£´¦Àí£»·´Ö®£¬Èç¹ûÓû§ÊäÈëµÄÓʼþµØÖ·ÓëÕýÔò±í´ïµÄģʽ²»Æ¥Å䣬½«»áµ¯³öÌáʾÐÅÏ¢£¬ÒªÇóÓû§ÖØÐÂÊäÈëÕýÈ·µÄÓʼþµØÖ·¡£Óɴ˿ɼûÕýÔò±í´ïʽÔÚWEBÓ¦ÓõÄÂß¼ÅжÏÖоßÓоÙ×ãÇáÖصÄ×÷Óá£
2¡¢»ù±¾Óï·¨
ÔÚ¶ÔÕýÔò±í´ïʽµÄ¹¦ÄܺÍ×÷ÓÃÓÐÁ˳õ²½µÄÁ˽âÖ®ºó£¬ÎÒÃǾÍÀ´¾ßÌå¿´Ò»ÏÂÕýÔò±í´ïʽµÄÓï·¨¸ñʽ¡£
ÕýÔò±í´ïʽµÄÐÎʽһ°ãÈçÏ£º
/love/
ÆäÖÐλÓÚ“/”¶¨½ç·ûÖ®¼äµÄ²¿·Ö¾ÍÊǽ«ÒªÔÚÄ¿±ê¶ÔÏóÖнøÐÐÆ¥ÅäµÄģʽ¡£Óû§Ö»Òª°ÑÏ£Íû²éÕÒÆ¥Åä¶ÔÏóµÄģʽÄÚÈÝ·ÅÈë“/”¶¨½ç·ûÖ®¼ä¼´¿É¡£ÎªÁËÄܹ»Ê¹Óû§¸ü¼ÓÁé»îµÄ¶¨ÖÆģʽÄÚÈÝ£¬ÕýÔò±í´ïʽÌṩÁËרÃŵēԪ×Ö·û”¡£ËùνԪ×Ö·û¾ÍÊÇÖ¸ÄÇЩÔÚÕýÔò±í´ïʽÖоßÓÐÌØÊâÒâÒåµÄרÓÃ×Ö·û£¬¿ÉÒÔÓÃÀ´¹æ¶¨ÆäÇ°µ¼×Ö·û£¨¼´Î»ÓÚÔª×Ö·ûÇ°ÃæµÄ×Ö·û£©ÔÚÄ¿±ê¶ÔÏóÖеijöÏÖģʽ¡£
½ÏΪ³£ÓõÄÔª×Ö·û°üÀ¨£º “+”£¬ “*”£¬ÒÔ¼° “?”¡£ÆäÖУ¬“+”Ôª×Ö·û¹æ¶¨ÆäÇ°µ¼×Ö·û±ØÐëÔÚÄ¿±ê¶ÔÏóÖÐÁ¬Ðø³öÏÖÒ»´Î»ò¶à´Î£¬“*”Ôª×Ö·û¹æ¶¨ÆäÇ°µ¼×Ö·û±ØÐëÔÚÄ¿±ê¶ÔÏóÖгöÏÖÁã´Î»òÁ¬Ðø¶à´Î£¬¶ø“?”Ôª×Ö·û¹æ¶¨ÆäÇ°µ¼¶ÔÏó±ØÐëÔÚÄ¿±ê¶ÔÏóÖÐÁ¬Ðø³öÏÖÁã´Î»òÒ»´Î¡£
ÏÂÃ棬¾ÍÈÃÎÒÃÇÀ´¿´Ò»ÏÂÕýÔò±í´ïʽԪ×Ö·ûµÄ¾ßÌåÓ¦Óá£
/fo+/
ÒòΪÉÏÊöÕýÔò±í´ïʽÖаüº¬“+”Ôª×Ö·û£¬±íʾ¿ÉÒÔÓëÄ¿±ê¶ÔÏóÖÐµÄ “fool”, “fo”, »òÕß “football”µÈÔÚ×ÖĸfºóÃæÁ¬Ðø³öÏÖÒ»¸ö»ò¶à¸ö×ÖĸoµÄ×Ö·û´®ÏàÆ¥Åä¡£
/eg*/
ÒòΪÉÏÊöÕýÔò±í´ïʽÖаüº¬“*”Ôª×Ö·û£¬±íʾ¿ÉÒÔÓëÄ¿±ê¶ÔÏóÖеÄ
Ïà¹ØÎĵµ£º
PHP¸ÅÊö£º
phpÊÇHypertext Preprocessor(³¬Îı¾Ô¤´¦ÀíÆ÷)µÄËõд£¬ÊÇÒ»ÖÖ·þÎñÆ÷¶Ë¡¢¿çƽ̨¡¢HTMLǶÈëʽµÄ½Å±¾ÓïÑÔ£¬Æä¶ÀÌصÄÓï·¨»ìºÏÁËCÓïÑÔ¡¢JavaÓïÑÔºÍPerlÓïÑÔµÄÌص㣬ÊÇÒ»ÖÖ±»¹ã·ºÓ¦ÓõĿªÔ´Ê½µÄ¶àÓÃ;½Å±¾ÓïÑÔ£¬
ÓÈÆäÊʺÏweb¿ª·¢¡£phpÊÇb/sÌåϵ½á¹¹£¬ÊôÓÚÈý²ã½á¹¹¡£·þÎñÆô¶¯ºó£¬Óû§²»ÓÃÏàÓ¦¿Í»§¶ËÈí¼þ£¬Ö»ÓÃä¯ÀÀÆ÷ä¯ ......
ÊÜÓ°Ïìϵͳ£º
PHP PHP 5.2.x
²»ÊÜÓ°Ïìϵͳ£º
PHP PHP 5.2.11
ÃèÊö£º
BUGTRAQ ID: 36449
CVE ID: CVE-2009-3291,CVE-2009-3292,CVE-2009-3293,CVE-2009-3294
PHPÊǹ㷺ʹÓõÄͨÓÃÄ¿µÄ½Å±¾ÓïÑÔ£¬ÌرðÊʺÏÓÚWeb¿ª·¢£¬¿ÉǶÈëµ½HTMLÖС£
PHPµÄ5.2.11֮ǰ°æ±¾µÄ¶à¸öº¯ÊýÖдæÔÚ°²È«Â©¶´£¬¿ÉÄÜÔÊÐíÔ¶³Ì¹¥»÷Õßµ¼ ......
PHPÊÇʹÓÃ×îΪ¹ã·ºµÄ¿ªÔ´·þÎñÆ÷¶Ë½Å±¾ÓïÑÔÖ®Ò»£¬µ±È»PHP²¢
²»ÊÇËÙ¶È×î¿ì
µÄ£¬µ«ËüÈ´ÊÇ
×î³£ÓõĽű¾ÓïÑÔ
¡£ÕâÀïÓÐ50¸öÓÐÒæµÄPHP¹¤¾ß£¬¿ÉÒÔ´ó´óÌá¸ßÄãµÄ±à³Ì¹¤×÷£º
µ÷ÊÔ¹¤¾ß
Webgrind
Xdebug
Gubed PHP Debugger
DBG
PHP_Debug
PHP_Dyn
MacGDBp
²âÊÔºÍÓÅ»¯¹¤¾ß
PHPUnit
SimpleTest
......
PHPÑ»·Óï¾äµÄ½éÉÜÓëÓ¦ÓÃ
1¡¢break n Ñ»·¿ØÖÆÓï¾ä
Break Ìø³öÒ»²ã£¨±¾´Î£©Ñ»·;break n Ìø³ön²ãÑ»·;
2.Continue:continue ÔÚÑ»·½á¹¹ÓÃÓÃÀ´Ìø¹ý±¾´ÎÑ»·ÖÐÊ£ÓàµÄ´úÂë²¢ÔÚÌõ¼þÇóֵΪÕæʱ¿ªÊ¼Ö´ÐÐÏÂÒ»´ÎÑ»·¡£×¢:×¢ÒâÔÚ PHP ÖÐ switch Óï¾ä±»ÈÏΪÊÇ¿ÉÒÔʹÓà con ......
ASPÊÇ΢Èí¹«Ë¾ÊµÏÖ¶¯Ì¬ÍøÒ³µÄÒ»ÖÖ¼¼Êõ¡£
ASPÖ§³ÖһЩ½Å±¾ÓïÑÔ£¬Ö÷ÒªÒÔVBScriptΪÖ÷¡£
ÓëASPÏà±È½Ï£¬Ä㻹¿ÉÒÔÑ¡ÔñÁíÒ»Öпª·ÅÔ´´úÂë±à³ÌÓïÑÔ——PHP£¬PHP¿ÉÒÔÔËÐÐÔÚ¶àÖÖ²Ù×÷ϵͳÏ£¬ÆäÖаüÀ¨LinuxºÍwindows¡£
ËäÈ»ASPÊÇÒ»ÖÖ²»´íµÄ¼¼Êõ£¬µ«´Ó³¤Ô¶¿¼ÂÇÎÒÏàÐÅPHPÔÚ½«À´µÄ¼¼ÊõÁìÓòÀï»áÓв»·²µÄ±íÏÖ¡£
ÎÒÈÏΪÓÐÆ߸ ......