Salve a tutti ... sto sbattendo la testa su un pezzo di codice in cui devo risettare un cookie ... ma non capisco perchè, il cookie non me lo setta !!!
La pagina serve a settarsi un proprio avatar ... anzichè fare una query per visualizzarsi l'avatar appena settato, glielo vorrei mostrare attraverso il cookie:
Codice PHP:
if ($_GET['imposta'] != '') {
$sql= "UPDATE mp_login set avatar = '$_GET[imposta]' WHERE nick = '$username'";
@mysql_query ($sql);
setcookie("FG['avatar']", $_GET[imposta], time() + 129600, "/");
echo ('<script language="javascript">
top.location.href = "setta_avatar.php?impostato";
</script>');
exit;
}
Lo script apparentemente è corretto infatti un "primo giro" lo fa ... tutti gli altri invece non vengono settati .. come se non riuscisse a sovrascrivere, per intenderci.
Anche se al posto di $_GET[imposta] metto "ciao" la musica non cambia.
Premetto che sullo stesso sito faccio uso di COOKIE correttamente e senza nessun problema.
Cosa puo essere?