php header() º¯ÊýÏê½â
ÄÏÈý·½
.Ò»¡¢×÷Óãº
PHPÖ»ÊÇÒÔHTTPÐÒ齫HTMLÎĵµµÄ±êÍ·Ë͵½ä¯ÀÀÆ÷£¬¸æËßä¯ÀÀÆ÷¾ßÌåÔõô´¦ÀíÕâ¸öÒ³Ãæ£¬ÖÁÓÚ´«Ë͵ÄÄÚÈÝÔòÐèÒªÊìϤһÏÂHTTPÐÒéÁË£¬ÓëPHPÎÞ¹ØÁË£¬¿É²ÎÕÕhttp://www.w3.org/Protocols/rfc2616/rfc2616¡£
´«Í³µÄ±êÍ·Ò»¶¨°üº¬ÏÂÃæÈýÖÖ±êÍ·Ö®Ò»£¬²¢Ö»ÄܳöÏÖÒ»´Î¡£
Location: xxxx:yyyy/zzzz
Content-Type: xxxx/yyyy
Status: nnn xxxxxx
¶þ¡¢ÏÈÀ´Á˽âÒ»ÏÂHTTPÐÒéµÄÔË×÷·½Ê½
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HTTPÐÒéÊÇ»ùÓÚÇëÇó£¯ÏìÓ¦·¶Ê½µÄ¡£Ò»¸ö¿Í»§»úÓë·þÎñÆ÷½¨Á¢Á¬½Óºó£¬·¢ËÍÒ»¸öÇëÇó¸ø·þÎñÆ÷£¬ÇëÇó·½Ê½µÄ¸ñʽΪ£¬Í³Ò»×ÊÔ´±êʶ·û¡¢ÐÒé°æ±¾ºÅ£¬ºó±ßÊÇ MIMEÐÅÏ¢°üÀ¨ÇëÇóÐÞÊηû¡¢¿Í»§»úÐÅÏ¢ºÍ¿ÉÄܵÄÄÚÈÝ¡£·þÎñÆ÷½Óµ½ÇëÇóºó£¬¸øÓèÏàÓ¦µÄÏìÓ¦ÐÅÏ¢£¬Æä¸ñʽΪһ¸ö״̬ÐаüÀ¨ÐÅÏ¢µÄÐÒé°æ±¾ºÅ¡¢Ò»¸ö³É¹¦»ò´íÎó µÄ´úÂ룬ºó±ßÊÇMIMEÐÅÏ¢°üÀ¨·þÎñÆ÷ÐÅÏ¢¡¢ÊµÌåÐÅÏ¢ºÍ¿ÉÄܵÄÄÚÈÝ¡£
Ëü·ÖËĸö¹ý³Ì£¬ÔÚHTTPÐÒéÖУ¬·þÎñ¶ËÊÇÖ¸ÌṩHTTP·þÎñµÄ²¿·Ö£¬¿Í»§¶ËÊÇÖ¸ÄãʹÓõÄä¯ÀÀÆ÷»òÕßÏÂÔØ¹¤¾ßµÈµÈ¡£ÔÚͨѶʱ£¬Óɿͻ§¶Ë·¢³öÇëÇóÁ¬½Ó£¬·þÎñ ¶Ë½¨Á¢Á¬½Ó£»È»ºó£¬¿Í»§¶Ë·¢³öHTTPÇëÇó£¨Request£©£¬·þÎñ¶Ë·µ»ØÏìÓ¦ÐÅÏ¢£¨Respond£©£¬ÓÉ´ËÍê³ÉÒ»¸öHTTP²Ù×÷¡£
Èý¡¢HTTPÐÒé״̬Âë±íʾµÄÒâ˼
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1×ס¡¡¡±£Áô
2×ס¡¡¡±íʾÇëÇó³É¹¦µØ½ÓÊÕ
3×ס¡¡¡ÎªÍê³ÉÇëÇó¿Í»§Ðè½øÒ»²½Ï¸»¯ÇëÇó
4×ס¡¡¡¿Í»§´íÎó
5×ס¡¡¡·þÎñÆ÷´íÎó
header()º¯ÊýµÄ×÷ÓÃÊÇ£º·¢ËÍÒ»¸öÔʼ HTTP ±êÍ·[Http Header]µ½¿Í»§¶Ë¡£
±êÍ· (header) ÊÇ·þÎñÆ÷ÒÔ HTTP ÐÒå´« HTML ×ÊÁϵ½ä¯ÀÀÆ÷ǰËùËͳöµÄ×Ö´®£¬ÔÚ±êÍ·
Óë HTML ÎļþÖ®¼äÉÐÐè¿ÕÒ»Ðзָô¡£ÓÐ¹Ø HTTP µÄÏêϸ˵Ã÷£¬¿ÉÒԲΠRFC 2068 ¹Ù·½Îļþ
(http://www.w3.org/Prot
Ïà¹ØÎĵµ£º
ÔÎÄÁ´½Ó£ºhttp://www.phpdo.net/index.php/2010/02/03/1-10/
ÓëÆäËû±à³ÌÓïÑÔ²»Í¬µÄÊÇ£ºPHPµÄÊý¾ÝÀàÐͲ»ÊÇÓɳÌÐòÔ±ÔÚ¶¨Òå±äÁ¿µÄʱºò¾ö¶¨µÄ£¬¶øÊÇÓÉPHPÔÚ³ÌÐòÔËÐйý³ÌÖж¨Òå¡£
PHP¹²Ö§³Ö8ÖÖÊý¾ÝÀàÐÍ£ºÕûÐÍ£¨integer£©¡¢¸¡µãÐÍ£¨float£©¡¢×Ö·û´®ÐÍ£¨string£©ºÍ²¼¶ûÐÍ£¨Boolean£©ËÄÖÖ±êÁ¿ÀàÐÍ£¬Êý×飨array£©ºÍ¶ÔÏó£¨object£ ......
SimpleTestÊÇÒ»¸öʹÓÃÊ®·Ö¼òµ¥µÄµ¥Ôª²âÊÔ¹¤¾ß¡£
Ò»ÏÂÄÚÈÝÊÇÎÒ×Ô¼ºÉè¼ÆµÄÀûÓÃSimpleTest¶ÔÒ»¸öÏîÄ¿½øÐе¥Ôª²âÊԵĴúÂë
Ò»¡¢Îļþ½á¹¹
Ò»¸öÏîÄ¿Óжà¸öÎļþ¼Ð£¬Îļþ¼ÐÖл¹°üº¬Îļþ¼Ð¡£ÎÒÃÇÒª½øÐвâÊԵĴúÂë¼´°üº¬ÔÚÕâЩÎļ ......
ÕâÀïҲǿÁÒÍÆ¼öYII¿ò¼Ü£¬Õâ¸öÄêÇáµÄ¿ò¼ÜÓÉÃÀ¹ú»ªÈË¿ª·¢£¬Ãû½ÐѦǿ¡£Yii FramworkÊÇ2009×î¼ÑPHP¿ò¼Ü¡£
Yii ÊÇÒ»¸ö»ùÓÚ×é¼þ¡¢ÓÃÓÚ¿ª·¢´óÐÍ Web Ó¦ÓõĸßÐÔÄÜ PHP ¿ò¼Ü¡£Ëü½« Web ±à³ÌÖеĿÉÖØÓÃÐÔ·¢»Óµ½¼«Ö£¬Äܹ»ÏÔÖø¼ÓËÙ¿ª·¢½ø³Ì¡£Yii£¨¶Á×÷“Ò×”£©´ú±í¼òµ¥(easy)¡¢¸ßЧ( ......
CakePHPÊÇÒ»¸ö·Ç³£Ñ¸ËÙPHP¿ò¼Ü£¬ÓÐЧËõ¶Ì¿ª·¢ÖÜÆÚ£¬Äܹ»Áé»îµÄ¼Ü¹¹£¬¿ª·¢£¬Î¬»¤ºÍ²¿ÊðµÄÓ¦ÓóÌÐò¡£Ëü²ÉÓÃÏñMVCÓëORMÒ»ÑùµÄÉè¼ÆÄ£Ê½£¬ÓÐÖúÓÚ½µµÍ¿ª·¢·ÑÓ㬲»ÐèÒª¿ª·¢ÈËÔ±±àдÁËÌ«¶à´úÂë¡£CakePHPÓµÓкܶà´ó¿Í»§£¬±ÈÈ磺MozillaµÄAddons£¬ÃÀ¹úÂéÊ¡Àí¹¤Ñ§ÔºµÄScratch£¬Ò®Â³´óѧµÄÿÈÕÐÂÎÅ¡£
ÍÆ¼öÖ¸Êý£º6ÐǼ¶
ѧϰ³É±¾£ºÒ» ......
ºÚ¿ÍÈëÃż¼ÊõÖ®php+mysql×¢ÉäÓï¾ä¹¹Ô죺
Ò».ǰÑÔ£º
²âÊÔ°æ±¾ÐÅÏ¢£ºOkphp BBS v1.3 ¿ªÔ´°æ
ÓÉÓÚPHPºÍMYSQL±¾ÉíµÃÔÒò,PHP+MYSQLµÄ×¢ÉäÒª±ÈaspÀ§ÄÑ£¬ÓÈÆäÊÇ×¢ÉäʱÓï¾äµÄ¹¹Ôì·½Ãæ¸üÊǸöÄѵ㣬±¾ÎÄÖ÷ÒªÊǽè¶ÔOkphp BBS v1.3һЩÎļþµÃ¼òµ¥·ÖÎö£¬À´Ì¸Ì¸php+mysql×¢ÉäÓï¾ä¹¹Ô췽ʽ£¬Ï£Íû±¾ÎĶÔÄãÓеã°ïÖú¡£
¡¡¡¡ÉùÃ÷£ºÎÄÕÂËùÓ ......