PHP³ÌÐò61ÌõÃæÏò¶ÔÏó·ÖÎöÉè¼ÆµÄ¾ÑéÔÔò (ת)
Äã²»±ØÑϸñ×ñÊØÕâЩÔÔò£¬Î¥±³ËüÃÇÒ²²»»á±»´¦ÒÔ×Ú½ÌÐÌ·£¡£µ«ÄãÓ¦µ±°ÑÕâЩÔÔò¿´³É¾¯Á壬ÈôÎ¥±³ÁËÆäÖеÄÒ»Ìõ£¬ÄÇô¾¯Áå¾Í»áÏìÆð ¡£ ----- Arthur J.Riel
(1)ËùÓÐÊý¾Ý¶¼Ó¦¸ÃÒþ²ØÔÚËùÔÚµÄÀàµÄÄÚ²¿¡£
(2)ÀàµÄʹÓÃÕß±ØÐëÒÀÀµÀàµÄ¹²Óнӿڣ¬µ«À಻ÄÜÒÀÀµËüµÄʹÓÃÕß¡£
(3)¾¡Á¿¼õÉÙÀàµÄÐÒéÖеÄÏûÏ¢¡£
(4)ʵÏÖËùÓÐÀà¶¼Àí½âµÄ×î»ù±¾¹«ÓнӿÚ[ÀýÈ磬¿½±´²Ù×÷(É±´ºÍdz¿½±´)¡¢ÏàµÈÐÔÅжϡ¢ÕýÈ·Êä³öÄÚÈÝ¡¢´ÓASCIIÃèÊö½âÎöµÈµÈ]¡£
(5)²»Òª°ÑʵÏÖϸ½Ú(ÀýÈç·ÅÖù²ÓôúÂëµÄ˽Óк¯Êý)·Åµ½ÀàµÄ¹«ÓнӿÚÖС£
Èç¹ûÀàµÄÁ½¸ö·½·¨ÓÐÒ»¶Î¹«¹²´úÂ룬ÄÇô¾Í¿ÉÒÔ´´½¨Ò»¸ö·ÀÖ¹ÕâЩ¹«¹²´úÂëµÄ˽Óк¯Êý¡£
(6)²»ÒªÒÔÓû§ÎÞ·¨Ê¹Óûò²»¸ÐÐËȤµÄ¶«Î÷ÈÅÂÒÀàµÄ¹«Óнӿڡ£
(7)ÀàÖ®¼äÓ¦¸ÃÁãñîºÏ£¬»òÕßÖ»Óе¼³öñîºÏ¹ØÏµ¡£Ò²¼´£¬Ò»¸öÀàҪôͬÁíÒ»¸öÀàºÁÎÞ¹ØÏµ£¬ÒªÃ´Ö»Ê¹ÓÃÁíÒ»¸öÀàµÄ¹«ÓнӿÚÖеIJÙ×÷¡£
(8)ÀàÓ¦¸ÃÖ»±íʾһ¸ö¹Ø¼ü³éÏó¡£
°üÖеÄËùÓÐÀà¶ÔÓÚͬһÀàÐÔÖʵı仯Ӧ¸ÃÊǹ²Í¬·â±ÕµÄ¡£Ò»¸ö±ä»¯Èô¶ÔÒ»¸ö°üÓ°Ï죬Ôò½«¶Ô°üÖеÄËùÓÐÀà²úÉúÓ°Ï죬¶ø¶ÔÆäËûµÄ°ü²»¡¡¡¡Ôì³ÉÈκÎÓ°Ïì .
(9)°ÑÏà¹ØµÄÊý¾ÝºÍÐÐΪ¼¯ÖзÅÖá£
Éè¼ÆÕßÓ¦µ±ÁôÒâÄÇЩͨ¹ýgetÖ®Àà²Ù×÷´Ó±ðµÄ¶ÔÏóÖлñÈ¡Êý¾ÝµÄ¶ÔÏó¡£ÕâÖÖÀàÐ͵ÄÐÐΪ°µÊ¾×ÅÕâÌõ¾ÑéÔÔò±»Î¥·´ÁË¡£
(10)°Ñ²»Ïà¹ØµÄÐÅÏ¢·ÅÔÚÁíÒ»¸öÀàÖÐ(Ò²¼´£º»¥²»¹µÍ¨µÄÐÐΪ)¡£
³¯×ÅÎȶ¨µÄ·½Ïò½øÐÐÒÀÀµ.
(11)È·±£ÄãΪ֮½¨Ä£µÄ³éÏó¸ÅÄîÊÇÀ࣬¶ø²»Ö»ÊǶÔÏó°çÑݵĽÇÉ«¡£
(12)ÔÚˮƽ·½ÏòÉϾ¡¿ÉÄÜͳһµØ·Ö²¼ÏµÍ³¹¦ÄÜ£¬Ò²¼´£º°´ÕÕÉè¼Æ£¬¶¥²ãÀàÓ¦µ±Í³Ò»µØ¹²Ïí¹¤×÷¡£
(13)ÔÚÄãµÄϵͳÖв»Òª´´½¨È«ÄÜÀà/¶ÔÏó¡£¶ÔÃû×Ö°üº¬Driver¡¢Manager¡¢System¡¢SusystemµÄÀàÒªÌØ±ð¶à¼ÓСÐÄ¡£
¹æ»®Ò»¸ö½Ó¿Ú¶ø²»ÊÇʵÏÖÒ»¸ö½Ó¿Ú¡£
(14)¶Ô¹«¹²½Ó¿ÚÖж¨ÒåÁË´óÁ¿·ÃÎÊ·½·¨µÄÀà¶à¼ÓСÐÄ¡£´óÁ¿·ÃÎÊ·½·¨Òâζ×ÅÏà¹ØÊý¾ÝºÍÐÐΪûÓм¯Öдæ·Å¡£
(15)¶Ô°üº¬Ì«¶à»¥²»¹µÍ¨µÄÐÐΪµÄÀà¶à¼ÓСÐÄ¡£
Õâ¸öÎÊÌâµÄÁíÒ»±íÏÖÊÇÔÚÄãµÄÓ¦ÓóÌÐòÖеÄÀàµÄ¹«ÓнӿÚÖд´½¨Á˺ܶàµÄgetºÍsetº¯Êý¡£
(16)ÔÚÓÉͬÓû§½çÃæ½»»¥µÄÃæÏò¶ÔÏóÄ£Ð͹¹³ÉµÄÓ¦ÓóÌÐòÖУ¬Ä£ÐͲ»Ó¦¸ÃÒÀÀµÓÚ½çÃæ£¬½çÃæÔòÓ¦µ±ÒÀÀµÓÚÄ£ÐÍ¡£
(17)¾¡¿ÉÄܵذ´ÕÕÏÖʵÊÀ½ç½¨Ä£(ÎÒÃdz£³£ÎªÁË×ñÊØÏµÍ³¹¦ÄÜ·Ö²¼ÔÔò¡¢±ÜÃâÈ«ÄÜÀàÔÔòÒÔ¼°¼¯ÖзÅÖÃÏà¹ØÊý¾ÝºÍÐÐ
Ïà¹ØÎĵµ£º
1. »ù´¡Óï·¨
PHP µÄ½Å±¾¿éÒÔ <?php ¿ªÊ¼£¬ÒÔ ?> ½áÊø¡£Äú¿ÉÒÔ°Ñ PHP µÄ½Å±¾¿é·ÅÖÃÔÚÎĵµÖеÄÈκÎλÖá£
PHP ÖеÄÿ¸ö´úÂëÐж¼±ØÐëÒԷֺŽáÊø¡£·ÖºÅÊÇÒ»ÖÖ·Ö¸ô·û£¬ÓÃÓÚ°ÑÖ¸Áî¼¯Çø·Ö¿ªÀ´¡£
ÓÐÁ½ÖÖͨ¹ý PHP À´Êä³öÎı¾µÄ»ù´¡Ö¸Áecho ºÍ print¡£ÔÚÉÏÃæµÄÀý×ÓÖУ¬ÎÒÃÇʹÓÃÁË echo Óï¾äÀ´Êä³öÎı¾ "Hello World"¡£
Ô ......
¹úÇ쳤¼Ù½«ÖÁ£¬ÕæÊÇ¿ªÐÄ¡£ÕâÁ½ÌìÓеãС¿Õ£¬·ÒëÁËÊÖ²áÖеÄһЩÄÚÈÝ£¬ËãÊǸøPHPerÃǵÄÒ»¸öСÀñÎï¡£
±¾À´Ïë°ÑËùÓÐPHP5.3µÄÐÂÄÚÈݸø¸üÐÂÁË£¬µ«·¢ÏÖÊÖ²áÓкܴóµÄ¸Ä¶¯£¬ÓÈÆäÊÇһЩĿ¼½á¹¹Éϵķ¢¶¯¡£±ØÐëÏȸúÉÏÕâЩ¸Ä¶¯£¬·ñÔò±àÒë»á³ö´í£¬¸ü̸²»ÉϽøÒ»²½µÄ·Òë¡£
ÕâÁ½ÌìÖ÷Òª×öÁËÒÔϹ¤×÷£º
1. ½«·ÒëÆ½Ì¨Ç¨ÒÆµ½SVN
PHP¹Ù·½µÄ ......
3DES£¨¼´Triple DES£©ÊÇDESÏòAES¹ý¶ÉµÄ¶Ô³ÆÐÔ¼ÓÃÜËã·¨£¬ËüʹÓÃ3Ìõ64λµÄÃÜÔ¿¶ÔÊý¾Ý½øÐÐÈý´Î¼ÓÃÜ¡£ÊÇDESµÄÒ»¸ö¸ü°²È«µÄ±äÐΡ£ËüÒÔDESΪ»ù±¾Ä£¿é£¬Í¨¹ý×éºÏ·Ö×é·½·¨Éè¼Æ³ö·Ö×é¼ÓÃÜËã·¨¡£±ÈÆð×î³õµÄDES£¬3DES¸üΪ°²È«¡£
PHPÀûÓÃÀ©Õ¹¿âMcryptÀ´ÊµÏÖDES¼ÓÃÜ£¬ÕâÖÖ¼ÓÃܵĺô¦Ö÷ÒªÊDz»Í¬µÄÓïÑÔÆ½Ì¨Êý¾Ý¿ÉÒÔ½øÐн»»¥¼ÓÃÜ´«Ê䣬·ÀÖ¹ ......
Ò»¡¢ ¿ª·¢³ÉÔ±
a)ÏîÄ¿Ö÷¹Ü
b)Ò³ÃæÃÀ¹¤
c)Ò³Ãæ¿ª·¢
d)·þÎñ¶Ë³ÌÐò¿ª·¢
e)ϵͳÓëÊý¾Ý¹ÜÀí
f)²âÊÔÓë°æ±¾¿ØÖÆ
¶þ¡¢ ÍøÕ¾×鿪·¢¼òÃ÷Á÷³Ì
Èý¡¢ ¿ª·¢¹¤¾ßÓë»·¾³
a) ·þÎñÆ÷ÅäÖÃ
i. WEB·þÎñÆ÷£º FreeBSD6.1+Apache2.0+PHP5.0£¬SVN°æ±¾¿ØÖÆ·þÎñ(½ö²âÊÔ»ú)¡£
ii. Êý¾Ý¿â·þÎñÆ÷£º WIN2003 server+SQL server 2000+ ......
1¡¢¹ÅÀÏµÄÆÛÆSQLÓï¾ä
ÔÚĬÈÏģʽÏ£¬¼´Ê¹ÊÇÄãÍüÁ˰Ñphp.ini¿½µ½/usr/local/lib/php.iniÏ£¬php»¹ÊÇ´ò¿ªmagic_quotes_gpc=on¡£
ÕâÑùËùÓдÓGET/POST/CookieÀ´µÄ±äÁ¿µÄµ¥ÒýºÅ(')¡¢Ë«ÒýºÅ(")¡¢·´Ð±¸Übackslash(\)ÒÔ¼°¿Õ×ÖÔªNUL
(the null byte)¶¼»á±»¼ÓÉÏ·´Ð±¸Ü£¬ÒÔʹÊý¾Ý¿âÄܹ»ÕýÈ·²éѯ¡£
µ«ÊÇÔÚphp-4-RC2µÄʱºòÒýÈë ......