Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera, dá erro quando vou armazenar o cookie, o que pode estar acontecendo?
if (isset($_GET["u"])){
$afiliados = mysql_query("SELECT * FROM usuarios where usuario = '".mysql_real_escape_string($_GET["u"])."'");
$localiza = mysql_fetch_array($afiliados);
$mostra = $localiza["usuario"];
$id = $localiza["id"];
setcookie('indicado', "$mostra", (time() + (2 * 3600)));
$acesso = mysql_query("UPDATE usuarios SET visitas = visitas + '1' where id = '$id'");
}
Engraçado é que em outro servidor funciona perfeitamente, só nesse que dá problema.
Galera, consegui resolver o problema colocando <?php ob_start(); ?> no inicio do código, porém todos os arquivos estão dando esse mesmo problema.
Como posso alterar isso no PHP.INI? Porque em outros servidores não dá problema, então isso quer dizer que é alguma coisa no PHP.INI.
Aguardo resposta, abração.
EDIT:
Acho que consegui, utilizando output_buffering=on;
Abraços.