php cookie 无法写入不知道为什

图片说明
图片说明
图片说明

报错解决:

检查有<?php ... ?> 后面没有空白行,检查include或者require调用的文件。不少问题是这些空白行导致的。

修改php.ini配置文件中的session.auto_start; 将其默认值进行修改;

session.autp_start=0 改成 session.autp_start=1;

修改php.ini配置文件中的 output_buffering=off。

把 output_buffering=off 改为: output_buffering=on

重启apache 。

这是一个百度的回答,你可以试试能不能解决,另外,遇到问题可以自己先百度找答案,现在php的资料还是很多的,很多东西可以直接找到资料的。

login_from.php:







login.php:
<?php
setcookie('id','BB',time()+36000);
echo "";
?>

index.php:
<?php
echo $_COOKIE['id'];
echo'aaaa';
?>
不知道怎么弄,代码在着 ,请 大神改下。

setcookie() 或者 header() 在使用之前不能有任何文本输出 (包括HTML 和 PHP 的 echo等输出)