加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

解决setcookie语句问题的方法

发布时间:2022-04-05 12:09:20 所属栏目:PHP教程 来源:互联网
导读:解决办法: 打开php_ini,搜索output_bufferfing,把前面的分号去掉,把off修改为on,或者设置一个数值。就可以了。 这类语句,造成这个原因是因为setcookie语句的问题。 cookie本身在使用上有一些限制,例如: 1.呼叫setcookie的?述必?放在html标签之前 2.
  解决办法:
 
  打开php_ini,搜索output_bufferfing,把前面的分号去掉,把off修改为on,或者设置一个数值。就可以了。
 
  这类语句,造成这个原因是因为setcookie语句的问题。
 
  cookie本身在使用上有一些限制,例如:
  1.呼叫setcookie的?述必?放在<html>标签之前
  2.呼叫setcookie之前,不可使用echo
  3.直到??被重新?入後,cookie才?在程式中出?
  4.setcookie函数必?在任何?料?出至浏览器前,就先送出
  5.……
 
  基於上面?些限制,所以?行setcookie()函数时,常?碰到”Undefined index”、”Cannot modify header information - headers already sent by”…等??,解?”Cannot modify header information - headers already sent by”这个??的方法是在产生cookie前,先延缓?料输出至浏览器,因此,您可以在程式的最前方加上ob_start();这个函?。这样就可以解决了。
 
 

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读