0

我有以下代码。它在本地主机上完美运行:

if(isset($_GET['vote']) AND isset($_GET['ididea']))
{
   setcookie($_GET['ididea'], $_GET['ididea'], time() + 365*24*3600, null, null, false, true);
}

这是服务器的错误:

警告:无法修改标头信息 - 标头已由第 4 行 /home/sirobdco/public_html/includes/votetovote/includes/2/bodyvotetovote.php 中的(输出开始于 /home/sirobdco/public_html/index.php:15)发送

我在第 15 行有什么?正文中的第一行代码:

<?php
4

1 回答 1

0

输出开始后无法设置 cookie。您必须将 cookie 部分放在脚本的顶部(在完成任何输出之前),或者您必须使用 ob_start() 来缓冲输出。

于 2013-09-25T18:24:27.150 回答