la var $varlaw puo' essere dichiarata anche altrove, per esempio in un file di configurazione $varlaw=array(); #--> lancia la funzione cookie_law($varlaw); ############### function cookie_law($varlaw){ # by apoluc 2015 #--> configurazione variabili # disabilitare tutte nel caso si proceda all'invio della var $varlaw tramite richiamo alla funzione. es:cookie_law($varlaw); $varlaw["testo"]="Questo sito utilizza limitatamente i cookie per questioni tecniche e di funzionalita"; // testo messaggio $varlaw["continua"]="Accetta"; // testo bottone accettazione $varlaw["info"]="Maggiori info"; // testo bottone info . lasciare vuoto nel caso non si hanno altre info $varlaw["link"]="#"; // link del doc maggiori info - puo' essere il link anche esterno, o indirizzato ad una pagina html.... $varlaw["colsfondo"]="#ff0000"; // colore sfondo del messaggio $varlaw["coltesto"]="#ffffff"; // colore testo del messaggio $varlaw["colbordo"]="#ffffff"; // colore bordo del messaggio # preleva la var per la registrazione del cookie $param=strtolower($_SERVER['REQUEST_METHOD']) == 'get' ? $_GET : $_POST; if (isset($param['c_law'])) get_magic_quotes_gpc() ? $c_law=$param['c_law']:$c_law=addslashes($param['c_law']); else $c_law=''; $url_law=$_SERVER['REQUEST_URI']; // url della pagina per il reload # verifica e scrive il cookie di avvenuto avviso if($c_law=="ok"){ $value="ok"; setcookie ("cookie_law", $value,time()+3600*24*365 ); /* verrà cancellato dopo 1anno */ header("location:$url_law "); } #--> verifica se esiste il cookie e stampa l'avviso if (isset($_COOKIE ["cookie_law"])){ }else{ echo "
"; echo "
".$varlaw['testo']."
"; if($varlaw['info']!=''){ echo "
"; } echo "
"; } } #fine funzione #--> Blocco per eleonline echo "
Privacy
"; $param=strtolower($_SERVER['REQUEST_METHOD']) == 'get' ? $_GET : $_POST; if (isset($param['c_law'])) get_magic_quotes_gpc() ? $c_law=$param['c_law']:$c_law=addslashes($param['c_law']); else $c_law=''; $url_law=$_SERVER['REQUEST_URI']; // url della pagina per il reload if($c_law=="ko"){ // azzera i cookie setcookie("cookie_law",""); header("location:$url_law "); } echo"
"; ?>