PHP HeaderʧЧµÄÔ­Òò·ÖÎö¼°½â¾ö·½·¨

5年以前  |  阅读数:352 次  |  编程语言:PHP 

ÔÚPHPÖÐÓÃheader("location:test.php")½øÐÐÌøתҪעÒaÒÔϼ¸µa£º

1¡¢locationºÍ¡°:¡±ºÅ¼a²»ÄÜÓпոñ£¬*ñÔo»a³o´i¡£

2¡¢ÔÚÓÃheaderÇ°²»ÄÜÓÐÈκεÄÊa³o£¬°uÀ¨includeµÄÒ³ÃaeÖбeÇ(C)¡°?>¡±ºo²»ÄÜÓпոñ£¡£¡

3¡¢headerºoµÄPHP´uÂe»¹»a±»Ö´ÐС£

Ðø£º

ÎÊÌa£ºheaderº¯ÊýÇ°ÊaÈeÄÚÈÝ

Ò»°aÀ´ËµÔÚheaderº¯ÊýÇ°²»ÄÜÊa³ohtmlÄÚÈÝ£¬ÀaËƵĻ¹ÓÐsetcookie() ºÍ session º¯Êý£¬ÕaÐ(C)º¯ÊýÐeÒªÔÚÊa³oÁ÷ÖÐÔo¼ÓÏuϢͲ¿ÐÅÏ¢¡£Èç¹uÔÚheader()Ö´ÐÐ֮ǰÓÐechoµÈÓi¾a£¬µ±ºoÃaeÓoµ½header()ʱ£¬¾Í»a±¨³o ¡°Warning: Cannot modify header information ¨C headers already sent by ¡­.¡±´iÎo¡£¾ÍÊÇ˵ÔÚÕaÐ(C)º¯ÊýµÄÇ°Ãae²»ÄÜÓÐÈκÎÎÄ×Ö¡¢¿ÕÐС¢»Ø³µµÈ£¬¶øÇÒ×iºÃÔÚheader()º¯Êýºo¼ÓÉÏexit()º¯Êý¡£ÀýÈçÏÂÃaeµÄ´iÎoд¨£¬ÔÚ Á½¸ophp´uÂe¶ÎÖ®¼aÓÐÒ»¸o¿ÕÐУº

//ÕaÀiÓ¦¸ÃÊÇÒ»¸o¿ÕÐÐ

Ô­Òo£º

PHP½Å±¾¿ªÊ¼Ö´ÐРʱ,Ëu¿ÉÒÔͬʱ¢ËÍhttpÏuϢͲ¿(±eÌa)ÐÅÏ¢ºÍÖ÷ÌaÐÅÏ¢. httpÏuϢͲ¿(À´×Ô header() »oSetCookie() º¯Êý)²¢²»»aÁ¢¼´¢ËÍ,Ïa´,Ëu±»±£´aeµ½Ò»¸oÁбiÖÐ. ÕaÑu¾Í¿ÉÒÔÔÊÐiÄaÐ޸ıeÌaÐÅÏ¢,°uÀ¨È±Ê¡µÄ±eÌa(ÀýÈçContent-Type ±eÌa£(C).µ«ÊÇ,Ò»µ(C)½Å±¾¢ËÍÁËÈκÎDZeÌaµÄÊa³o£¨ÀýÈç,ʹÓà HTML »o print()µ÷ÓÃ),ÄÇôPHP¾Í±ØÐeÏÈ¢ËÍÍeËuÓеÄHeader,È»ºoÖÕÖ¹ HTTPheader.¶øºo¼ÌÐø¢ËÍÖ÷ÌaÊý¾Ý.´ÓÕaʱ¿ªÊ¼,ÈκÎÌi¼Ó»oÐÞ¸ÄHeaderÐÅÏ¢µÄÊÔͼ¶¼ÊDz»ÔÊÐiµÄ,²¢»a¢ËÍÉÏÊoµÄ´iÎoÏuÏ¢Ö®Ò»¡£

½a¾o½¨£º

ÐÞ¸Äphp.ini´o¿ª»º´ae(output_buffering),½«output_buffering=0Ð޸ijÉoutput_buffering=4096

»o ÕßÔÚ³ÌÐoÖÐʹÓûº´aeº¯Êýob_start()£¬ob_end_flush() µÈ¡£Ô­ÀiÊÇ£ºoutput_buffering±»ÆoÓÃʱ,Ôڽű¾¢ËÍÊa³oʱ£¬PHP²¢²»¢ËÍHTTPheader¡£Ïa´£¬Ëu½«´ËÊa³oͨ¹ý¹ÜµÀ£¨pipe£(C) ÊaÈeµ½¶¯Ì¬Ôo¼ÓµÄ»º´aeÖУ¨Ö»ÄÜÔÚPHP4.0ÖÐʹÓã¬Ëu¾ßÓÐÖÐÑe»¯µÄÊa³o»uÖÆ£(C)¡£ÄaÈÔÈ»¿ÉÒÔÐÞ¸Ä/Ìi¼Óheader£¬»oÕßÉeÖÃcookie£¬ÒoΪ headerʵ¼ÊÉϲ¢Ã»ÓТËÍ¡£µ±È«²¿½Å±¾ÖÕֹʱ£¬PHP½«×Ô¶¯¢ËÍHTTP headerµ½a¯ÀÀÆ÷£¬È»ºoÔÙ¢ËÍÊa³o»º³aÖеÄÄÚÈÝ¡£

ÒÔÉÏÕaƪPHP HeaderʧЧµÄÔ­ÒoÖÎo¼°½a¾o½¨¾ÍÊÇС±aÖÏi¸ø´o¼ÒµÄÈ«²¿ÄÚÈÝÁË£¬Ï£ÍuÄܸø´o¼ÒÒ»¸o²Î¿¼£¬Ò²Ï£Íu´o¼Ò¶a¶aÖ§³Ö½Å±¾Ö®¼Ò¡£

 相关文章:
PHP分页显示制作详细讲解
SSH 登录失败:Host key verification failed
获取IMSI
将二进制数据转为16进制以便显示
获取IMEI
文件下载
贪吃蛇
双位运算符
PHP自定义函数获取搜索引擎来源关键字的方法
Java生成UUID
发送邮件
年的日历图
提取后缀名
在Zeus Web Server中安装PHP语言支持
让你成为最历害的git提交人
Yii2汉字转拼音类的实例代码
再谈PHP中单双引号的区别详解
指定应用ID以获取对应的应用名称
Python 2与Python 3版本和编码的对比
php封装的page分页类完整实例