Эта тема на forum.dklab.ru


Chuchello: Ошибка при установке Cookie

$ip=getenv("REMOTE_ADDR");
$ipban = @file('page/vote/ipban.data');
$vote_lin = count($ipban);
for ( $i = 0; $i <= $vote_lin-1; $i++)
{
list ($ban) = explode("::", $ipban[$i]);
if ($ban==$ip)
{
$vote=1;
}
}
if (!$vote==1)
{
$cook = 1;
setcookie ("vote", $cook, time() +2500000); /* вот эта строчичка */
$patchfile = @file("page/vote/vote1_$val.gop");
list ($content) = ($patchfile);
$content1 = $content+1;
$fp = fopen("page/vote/vote1_$val.gop", "w");
fputs($fp, $content1);
fclose($fp);
$fp1 = fopen("page/vote/ipban.data", "a+");
fputs($fp1, "$ip::\n");
fclose($fp1);
}
на што мне заявили: Warning: Cannot modify header information - headers already sent by (output started at z:\home\localhost\www\golos.php:15) in z:\home\localhost\www\golos.php on line 18
Хотя если поднять в начало страницы, то cokie ставятся.
Дмитрий Эсс:
http://faq.phpclub.net/headers
Chuchello:
Дмитрий Эсс:
пасиба, это всё из-за того что Денвер сообщал об отсутствии переменной.

Эта тема на forum.dklab.ru