코드 조각은 다음과 같습니다. php.net에 따르면 출력이없고 공백도 없는지 확인해야합니다. 어떤 것도 없다. php 태그는 공백이없는 문서의 첫 번째 태그입니다. 내가 도대체 뭘 잘못하고있는 겁니까?setcookie()는 항상 "헤더가 이미 전송되었습니다"라는 오류 메시지가 표시됩니다.
<?php
// main.php
// 6:48 PM 8/6/2010
include('config.php');
// Does myid cookie exist?
if (!isset($_COOKIE['myid']))
{
// Generate myid
$myid = substr(md5(date('Ymdhis') . str_replace('.', '', $_SERVER['REMOTE_ADDR'])), 0, 10);
// set the cookie
setcookie('myid', $myid, time() + 31536000);
이것이 바로 문제입니다. 감사합니다. :) –