Cookie.. Cosa sto sbagliando?

Mauro Torresi

Nuovo Utente
11 Ago 2014
1
0
0
PHP:
		<?php
			if (!isset($_COOKIE['garante']))
			{
				setcookie("garante", "privacy", time()+60);
		?>
	
		<div id='avvisocont'>
			<div id='avviso'>
				<p style='text-align:center;'>Continuando la navigazione su questo sito accetti l'utilizzo dei cookie(anche di terze parti) per migliorare la tua esperienza d'uso</p>
			</div>
		</div>
		
		<?php
			}
			else
			{
				
			}
		?>

Ciao a tutti ragazzi,
stavo mettendo l'avviso relativo ai cookie che è diventato obbligatorio sul mio sito. Ho fatto questo piccolo codice che in locale con xampp funziona. Appena invece lo carico sul server non funziona. La scritta si vede sempre. Ho chiesto anche all'amministratore del Server se magari c'era qualche blocco ma mi ha detto di no e infatti gli altri siti ospitati da quel server usano i cookie normalmente. Se volete vedere la pagina di prova è questa www.tuttogranata.it/nuovo/categoria.php . L'unica soluzione che mi rimane è che sto sbagliando io ma dove sto sbagliando?

Grazie a tutti in anticipo
 
setcookie() dovrebbe essere utilizzata prima di un qualsiasi output inviato al browser in quanto gli headers vanno inviati, per protocollo, prima del contenuto della pagina.
 

Discussioni simili