giorno 
dunque, ho un sitarello con le dimensioni dei caratteri impostate via css.
ora voglio dare la possibilità all'utente di scegliere la dimensione del carattere con tre pulsanti "piccolo" "medio" e "grande" che, premuti, dicano alla pagina di andare a prendere il css corrispondente "css_small" "css_medium" e "css_large"...
per ora ho creato tre pulsanti così:
codice:
<?
echo ("<a href=\"$pippo?cssval=small\">piccolo</a><a href=\"$pippo?cssval=medium\">medio</a><a href=\"$pippo?cssval=large\">grande</a>");
?>
che vanno a impostare una variabile "cssval"
e all'html ho detto di andare a caricare il css così:
codice:
<?
$cssval =$_GET['cssval'];
if(!isset($cssval)){$cssval = "medium";}
if(isset($cssval)) {
echo"<link rel=stylesheet type=text/css href=../styles/style_$cssval.css>";
$pippo=$_SERVER['PHP_SELF'];
}
?>
in cui $pippo è la pagina attuale...
questo codice viene poi incluso (insieme ad altro) in tutte le pagine del sito.
praticamente riesco a far ricaricare la stessa pagina ma con il css in base alla scelta fatta... e già questo per me è un risultatone...
ma ora quando l'utente cambia pagina il css si reimposta sulla dimensione "di default"... come faccio a ricordare quella variabile per tutto il tempo della navigazione?
dite che mi conviene impostare un cookie? e se si, come potrei fare?
grazie mille per l'aiuto
ah, tra l'altro questo
codice:
$cssval =$_GET['cssval'];
mi da un notice di "Undefined index: cssval..."... come risolvo pure questa?