¶À¼Ò£º¿ª·¢Õß²»¿É²»ÖªµÄPHP¿ò¼ÜÉî¶È½âÎö
2009-08-03 16:05
|
6456´ÎÔĶÁ
|
¡¾ÒÑÓÐ2
ÌõÆÀÂÛ¡¿·¢±íÆÀÂÛ
¹Ø¼ü´Ê£ºPHP
| ¸Ðлydj9931
µÄÌṩ
|
ÊÕ²ØÕâÆªÐÂÎÅ
¡¾Csdn
8ÔÂ3ÈÕ±¨µÀ¡¿PHP³ÉΪÊÀ½çÉÏ×îÁ÷ÐеĽű¾ÓïÑÔÓÐÐí¶àÔÒò£ºÁé»îÐÔ£¬Ò×ÓÃÐԵȵȡ£µ«Í¨³£Ö»ÓÃPHP»òÕ߯äËûÓïÑÔ±àÂë¾Í»áÏԵõ¥µ÷¡¢Öظ´£¬Õâʱºò¾ÍÐèÒªÒ»
¸öPHP¿ò¼ÜÀ´´úÌæ³ÌÐòÔ±Íê³ÉÄÇÐ©ÖØ¸´²»±äµÄ²¿·Ö¡£±¾ÎÄͨ¹ý»Ø´ðWhat, When, Why ÒÔ¼°
WhichÕâЩÎÊÌ⣬½«¶ÔPHP¿ò¼Ü½øÐÐÈ«Ãæ½âÎö¡£
PHP¿ò¼ÜÊÇʲô£¿
PHP¿ò¼ÜÌṩÁËÒ»¸öÓÃÒÔ¹¹½¨webÓ¦ÓõĻù±¾¿ò¼Ü£¬´Ó¶ø¼ò»¯ÁËÓÃPHP±àдwebÓ¦ÓóÌÐòµÄÁ÷³Ì¡£»»ÑÔÖ®£¬PHP¿ò¼ÜÓÐÖúÓÚ´Ù½ø¿ìËÙÓ¦Óÿª·¢£¨
RAD
£©£¬²»µ«½ÚÊ¡¿ª·¢Ê±¼ä¡¢ÓÐÖúÓÚ½¨Á¢¸üÎȶ¨µÄÓ¦Ó㬶øÇÒ¼õÉÙÁËÖØ¸´±àÂëµÄ¿ª·¢¡£Í¨¹ýÈ·±£Êʵ±µÄÊý¾Ý¿â½»»»ºÍÔÚ±íÏÖ²ã±àÂ룬¿ò¼Ü»¹¿ÉÒÔ°ïÖú³õѧÕß½¨Á¢¸üÎȶ¨µÄ
Ó¦Ó÷þÎñ¡£Õâ¿ÉÒÔÈÃÄ㻨¸ü¶àµÄʱ¼äÈ¥´´½¨Êµ¼ÊµÄWebÓ¦ÓóÌÐò£¬¶ø²»ÊÇ»¨Ê±¼äÐ´ÖØ¸´µÄ´úÂë¡£
ͨ³£ÈÏΪPHP¿ò¼ÜµÄ×÷ÓÃÏ൱ÓÚÄ£ÐÍ-ÊÓͼ-¿ØÖÆÆ÷£¨Model View
Controller£©¡£MVCÊÇÖÖ±à³ÌµÄ¼Ü¹¹Ä£Ê½£¬½«ÒµÎñÂß¼´ÓUIÖзÖÀë³öÀ´£¬ÔÊÐíÒ»¸öÒ»¸öµ¥¶ÀÐ޸ģ¨Ò²³ÆÎª¹Ø×¢µã·ÖÀ룩¡£ÔÚMVCÖУ¬ModelÖ¸
Êý¾Ý£¬ViewÖ¸±íÏֲ㣬ControllerÔòÖ¸Ó¦ÓóÌÐò»òÒµÎñÂß¼¡£»ù±¾ÉÏ£¬
MVC´òÆÆÁËÒ»¸öÓ¦ÓõĿª·¢½ø³Ì£¬ÕâÑù¸÷×é¼þ¾Í¿ÉÒÔ²»ÊÜÓ°ÏìµØ¸÷×Ô¹¤×÷¡£´Ó±¾ÖÊÉϽ²£¬ÕâʹµÃÓÃPHP±àÂë¸ü¿ì¸ü¼òµ¥¡£
ΪʲôҪʹÓÃPHP¿ò¼Ü£¿
¿ª·¢ÈËԱʹÓÃPHP¿ò¼ÜµÄºÃ´¦ºÜ¶à£¬ÆäÖÐÖ®Ò»ÊǼӿ쿪·¢½ø³Ì¡£ÔÚÀàËÆÏîÄ¿ÖÐÖØÓôúÂ뽫Ϊ¿ª·¢Õß½ÚÊ¡´óÁ¿µÄʱ¼äºÍ¾«Á¦¡£¿ò¼ÜΪִÐз±ËöµÄ´úÂëÈÎÎñÌṩԤ½¨Ä£¿é£¬Òò´Ë£¬¿ª·¢ÈËÔ±¿ÉÒÔ°Ñʱ¼ä»¨ÔÚʵ¼ÊÓ¦ÓõĿª·¢ÉÏ£¬¶ø²»ÊÇÿһ¸öÏîÄ¿¶¼ÖØÐ¹¹½¨»ù´¡¹¦ÄÜ¡£
Îȶ¨ÊÇ¿ª·¢ÕßʹÓÿò¼ÜµÄÁíÒ»¸öÖØÒªÔÒò¡£ËäÈ»¼òµ¥ÊÇPHP×î´óµÄÓŵ㣬ºÜ¶àÈËÒ²ÒòΪÕâÒ»µãϲ»¶Ê¹ÓÃÕâ¸ö½Å±¾ÓïÑÔ£¬µ«ËüͬʱҲÊÇPHP×î´óµÄȱµã¡£Ò»
Щ¿ª·¢ÕßÓÈÆäÊdzõѧÕߺÜÈÝÒ×д³öµÍÁӵĴúÂ룬¶ø×Ô¼ºÈ´Ã»ÓÐÒâʶµ½¡£Ê¹ÓÃPHP£¬Ó¦ÓÃÍùÍù»á½«¾²Ì¬¹¤×÷¼Ó±¶£¬²»Öª²»¾õÖÐÄú¿ÉÄÜÒѾÔÚ±àÂëʱ´ò¿ªÁËÒ»¸ö´óµÄ°²
ȫ©¶´£¬Òò´Ë¿ÉÄÜ»áÊܵ½¹¥»÷¡£ÖØÒªµÄÊÇÒª¼Çס£¬PHPÊÇÒ»¸ö·Ç³£¿íÈݵÄÓïÑÔ£¬Òò´Ë£¬¸üÖØÒªµÄÊÇÔÚ±à³Ìʱȷ±£·â±ÕÈκΩ¶´£¬¼´±ãÓ¦Óÿ´ÆðÀ´¿ÉÒÔÕý³£¹¤×÷¡£
×îºó£¬PHP¿ò¼ÜµÄʹÓÃÊǷdz£¹ã·ºµÄ£¬¶øÇÒÓÐÐí¶à²»Í¬µÄ¿ò¼Ü¿É¹©Ñ¡Ôñ¡£Ðí¶à¿ª·¢Õß»áÑ¡ÔñÖªÃûµÄ¿ò¼Ü£¬ÊÇÒòΪËüµÄÖªÃû¶È¡¢Æä¿ª·¢ÍŶӵľ޴óÖ§³Ö£¬¶øÇÒ
ËûÃÇ¿ÉÒÔͨ¹ýÂÛ̳/ÉçÇøÀ´ÓëÆäËûʹÓ
Ïà¹ØÎĵµ£º
ÓÐͬѧÐèҪʹÓÃSSL+FTPµÄ·½Ê½¼ÓÃÜ´«ÊäÎļþ¡£Ï£ÍûÎÒ¸ø·â×°Ò»¸ö¶«Î÷£¬ÐèÇó¾ÍÊÇ¿ÉÒÔÉÏ´«Îļþ£¨PUT£©ºÍÔ¶¶Ë¸ÄÃû£¨RENAME£©¾ÍÐС£
ÎÒ¿ªÊ¼ÒÔΪSSL+FTP = SFTP£¬ºóÀ´·¢ÏÖÕâ¸öÏë·¨ºÃÏñÊÇ´íÎóµÄ¡£SFTPÊÇÅÜÔÚSSHÐÒéÉÏÃæµÄFTP£¬¶øFTPs¾ÍÏñhttpsÒ»ÑùÊÇÅÜÔÚSSLÐÒéÉÏÃæµÄFTP¡£
ʾÀý³ÌÐòʹÓÃÁËftp_ssl_connectº¯Êý¡£Ô´´úÂëÈçÏ£º
#! / ......
¸ÕѧPHPµÄMVC,ÍøÉÏÕÒÀ´µãÎÄÕÂѧϰ,·ÖÏíÏÂ
ASP£¬JSP£¬PHPÊÇWEB¿ª·¢µÄÈý´ó¼¼Êõ£¬ÈýÖÖ¼¼ÊõÓÅȱµãÒ²Ôç¾ÍÓÐÈË·ÖÎö¹ýÁË¡£ÎÞ·ÇÒ²¾ÍÊÇASP¼òµ¥Ò×ÓÃÇÒÓÐmicrosoft×ö¿¿É½£¬JSP¹¦ÄÜÇ¿´óÊÇÒòΪÓÐjavaÖ§³Ö£¬PHPÔò¿ªÔ´¿çƽ̨¡£ÔÚ¹úÄÚ£¬ASPÓ¦Ó÷¶Î§×î¹ã£¬JSP·¢Õ¹ÊÆÍ·×îÃÍ£¬PHPÔò´¦ÓÚÁÓÊÆ¡£Õâ¿ÉÄÜÓë¹«Ë ......
»ù´¡Ìâ:
1.±íµ¥ÖÐ getÓëpostÌá½»·½·¨µÄÇø±ð?
´ð:getÊÇ·¢ËÍÇëÇóHTTPÐÒéͨ¹ýurl²ÎÊý´«µÝ½øÐнÓÊÕ,¶øpostÊÇʵÌåÊý¾Ý,¿ÉÒÔͨ¹ý±íµ¥Ìá½»´óÁ¿ÐÅÏ¢.
2.sessionÓëcookieµÄÇø±ð?
´ð:session:´¢´æÓû§·ÃÎʵÄÈ«¾ÖΨһ±äÁ¿,´æ´¢ÔÚ·þÎñÆ÷ÉϵÄphpÖ¸¶¨µÄĿ¼Öеģ¨session_dir£©µÄλÖýøÐеĴæ·Å
cookie:ÓÃÀ´´æ´¢Á¬Ðø ......
1. PHPµÄCOOKIE
cookie ÊÇÒ»ÖÖÔÚÔ¶³Ìä¯ÀÀÆ÷¶Ë´¢´æÊý¾Ý²¢ÒÔ´ËÀ´¸ú×ÙºÍʶ±ðÓû§µÄ»úÖÆ¡£
PHPÔÚhttpÐÒéµÄÍ·ÐÅÏ¢Àï·¢ËÍcookie, Òò´Ë setcookie() º¯Êý±ØÐëÔÚÆäËüÐÅÏ¢±»Êä³öµ½ä¯ÀÀÆ÷ǰµ÷Óã¬ÕâºÍ¶Ô header() º¯ÊýµÄÏÞÖÆÀàËÆ¡£
1.1 ÉèÖÃcookie:
¿ÉÒÔ ......
# °²×°tidy
yum install tidy libtidy-devel
# ¸øphpÌí¼ÓtidyÄ£¿é
wget http://pecl.php.net/get/tidy-1.2.tgz
tar -xvzf tidy-1.2.tgz
cd tidy-1.2
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --libdir=/usr/lib64
make
make install
echo "extension="tidy.so"" ......