无法修改标头信息 - 已经发送的标头(从第1行开始的输出)

时间:2016-05-27 08:59:45

标签: php header setcookie

我几周前遇到一个问题,因为我的编程技巧,我无法解决问题,我也在google做研究,每天都在尝试修复它,没有人为我工作,所以我真的很好需要帮助..

  

警告:无法修改标题信息 - 第8行/folder/index.php中已经发送的标题(在/folder/index.php:1处开始输出)

这是我的代码:



<?php
include "./dbcon/config.php";
if(isset($_COOKIE['ref_link'])){
	$id = $_COOKIE['ref_link'];
} else {
	$id = rand(1,9).date('Y').date('m').date('d').date('h').date('i').date('s');
	$id = rand_uniqid($id);
setcookie("ref_link",$id,time()+(123*123));
	$insert = "insert into cookie_ref(REF_val) values('".$id."');";
	@mysql_query($insert);
	
}
$error = '';
if(isset($_GET['id'])){
	$getip = "select * from cookie_ref_ips where IP_address = '".getRealIpAddr()."' and REF_val = '".$_GET['id']."'";
	$getip_query = @mysql_query($getip);
	if(@mysql_num_rows($getip_query) < 1){
	$update = "update cookie_ref set REF_hits = REF_hits + 1 where REF_val = '".$_GET['id']."'";
	@mysql_query($update);
	
	$insertip = "insert into cookie_ref_ips(IP_address,REF_val) values('".getRealIpAddr()."','".$_GET['id']."')";
	@mysql_query($insertip);
	}else{
		$error = "";
	}
}
?>
&#13;
&#13;
&#13;

0 个答案:

没有答案