¡¾·±ÌåÖÐÎÄ¡¿
¡¾ÉèΪÊ×Ò³¡¿
¡¾¼ÓÈëÊղء¿
µ±Ç°Î»ÖãºPHP¼¼ÊõÊ×Ò³ >> PHPº¯Êý >> PHP4 µÄк¯Êý½éÉÜ - Êä³öÐÅÏ¢¿ØÖƺ¯Êý

PHP4 µÄк¯Êý½éÉÜ - Êä³öÐÅÏ¢¿ØÖƺ¯Êý

2004-10-01 08:26:10  ×÷Õߣº  À´Ô´£º»¥ÁªÍø  ä¯ÀÀ´ÎÊý£º42  ÎÄ×Ö´óС£º¡¾´ó¡¿¡¾ÖС¿¡¾Ð¡¡¿
¼ò½é£ºÕâЩº¯Êý¿ÉÒÔÈÃÄã¿ØÖÆÄãµÄ½Å±¾Êä³öµÄÄÚÈÝ.¿ÉÒÔÓÃÓÚÐí¶à²»Í¬µÄÇé¿ö£¬ÌرðÊÇÔÚÄãµÄ½Å±¾ÒѾ­Êä³öÐÅÏ¢ºóÐèÒª·¢ËÍÎļþͷеÄÇé¿ö. Êä³ö¿ØÖƺ¯Êý²»¶ÔʹÓà header() »ò setcookie() ·¢Ë͵ÄÎļþÍ·ÐÅÏ¢²úÉúÓ°Ïì,Ö»¶ÔÄÇЩÀà...

ÕâЩº¯Êý¿ÉÒÔÈÃÄã¿ØÖÆÄãµÄ½Å±¾Êä³öµÄÄÚÈÝ.¿ÉÒÔÓÃÓÚÐí¶à²»Í¬µÄÇé¿ö£¬ÌرðÊÇÔÚÄãµÄ½Å±¾ÒѾ­Êä³öÐÅÏ¢ºóÐèÒª·¢ËÍÎļþͷеÄÇé¿ö. Êä³ö¿ØÖƺ¯Êý²»¶ÔʹÓà header() »ò setcookie() ·¢Ë͵ÄÎļþÍ·ÐÅÏ¢²úÉúÓ°Ïì,Ö»¶ÔÄÇЩÀàËÆÓÚ echo() ºÍ PHP ´úÂëµÄÊý¾Ý¿éÓÐ×÷ÓÃ.

Àý 1. ¿ØÖÆÊä³ö

ob_start();

echo "Hellon";

setcookie ("cookiename", "cookiedata");

ob_end_flush();

?>

ÔÚÉÏÃæµÄÀý×ÓÖУ¬Ê¹Óà echo() µÄÊä³öÄÚÈݽ«»á±£´æÔÚÊä³ö»º³åÇøÖУ¬Ö±µ½µ÷ÓÃÁË ob_end_flush(). ÕâÑù×öÓÐÒâÒåµÄµØ·½ÊÇ£¬µ÷Óà setcookie() µÄÄÚÈݱ»³É¹¦µÄ´æ´¢ÔÚ cookie ÀïÃæ¶ø²»»áÒýÆð´íÎó. (Õý³£Çé¿öÏ£¬Äã²»¿ÉÒÔÔÚÓÐÊý¾ÝÒѾ­·¢ËͺóÔÙ·¢ËÍÎļþÍ·ÐÅÏ¢µ½Óû§ä¯ÀÀÆ÷.)

Ïà¹Øº¯Êý header() and setcookie().

º«ÊýÁбí

flush ¡ª Ë¢ÐÂÊä³ö»º³åÇø

±£´æÔÚÊä³ö»º³åÇøµÄÄÚÈݻᱻ·¢Ë͵½ä¯ÀÀÆ÷

ob_start ¡ª ´ò¿ªÊä³ö»º³åÇø

ÕâÑùËùÓеÄÊä³öÐÅÏ¢²»ÔÚÖ±½Ó·¢Ë͵½ä¯ÀÀÆ÷£¬¶øÊDZ£´æÔÚÊä³ö»º³åÇøÀïÃæ

ob_get_contents ¡ª ·µ»ØÊä³ö»º³åÇøµÄÄÚÈÝ

Èç¹ûÄãÏëÒÔºó´¦ÀíÊä³öµÄÄÚÈÝ£¬¿ÉÒÔµ÷ÓÃÕâ¸öº¯Êý±£ÁôÒ»¸ö±¸·Ý

ob_get_length ¡ª ·µ»ØÊä³ö»º³åÇøµÄÄÚÈݳ¤¶È

ob_end_flush ¡ª ½áÊø£¨·¢ËÍ£©Êä³ö»º³åÇøµÄÄÚÈÝ£¬¹Ø±ÕÊä³ö»º³åÇø

ob_end_clean ¡ª ɾ³ý£¨·ÅÆú£©Êä³ö»º³åÇøµÄÄÚÈÝ£¬¹Ø±ÕÊä³ö»º³åÇø

Èç¹ûÄãµÄ³ÌÐò·¢ÏÖÊä³öÄÚÈÝÓÐÎÊÌ⣬¿ÉÒÔ·ÅÆúËùÓÐÊä³öÄÚÈÝ£¬¿ÉÒÔ·ÀÖ¹Ð¹Â©Ä³Ð©ÃØÃÜÐÅÏ¢

ob_implicit_flush ¡ª ´ò¿ª»ò¹Ø±ÕÖ±½ÓË¢ÐÂ

´ò¿ªºó£¬Ã¿¸ö½Å±¾Êä³ö¶¼Ö±½Ó·¢Ë͵½ä¯ÀÀÆ÷£¬²»ÔÙÐèÒªµ÷Óà flush()

ÔðÈα༭£ºadmin
±¾ÎÄÒýÓõØÖ·£º http://www.3pcode.com/php/2004/10/8651.htm
Ïà¹ØÎÄÕÂ