Ciao ragazzi,
mi sono imbattuto nel solito errore con php:
Cannot modify header information - headers already sent by ...
L'unico problema è che non riesco a trovare l 'echo' che da l'errore:
Codice PHP:
<?php
require("db.php");
if (isset($_GET['code']) && isset($_GET['email']))
{
$email = $_GET['email'];
$code = $_GET['code'];
$query ="SELECT * FROM `users` WHERE `email` LIKE '$email' AND `code` LIKE '$code'";
$result = mysql_query($query);
if (mysql_num_rows($result) != 1)
{
echo '<h1>Errore. Parametri login errati.</h1></br></br>[url="login.php"]Return home page[/url]';
}
else
{
$rs = mysql_query($query);
$dati = mysql_fetch_assoc($rs);
extract($dati);
setcookie("ID", $id);
setcookie("kk", $password);
$query1 = "UPDATE users set `convalidation`='1' WHERE id='$id'" ;
if (@mysql_query($query1)) {
header("Location: [url]http://www.bitcracy.com/intro.php[/url]");
}
else {
echo ("<h1> Errore di inserimento record: ". mysql_error()."[/b]</div>");
}
}
}
else
{
echo ("<h1> Link errato. [/b]</div>");
}
?>
Ho provato anche con
e
Codice PHP:
ob_end_flush();
ma niente..
Qualcuno di voi ha qualche idea per risolvere? Grazie anticipatamente