La soluzione è stata trovata...
si tratta di un perfezionamento del metodo precedente...
nel caso qualcuno fosse interessato... ecco i quattro passi da eseguire:
1.
imposta_stile.php
Codice PHP:
<?
$stile = $_GET['stile']; // recupero lo stile
$referer = $_SERVER['HTTP_REFERER']; // recupero la pagina da cui arrivavi
header("Location: $referer");
setcookie("stile", $stile, time()+43200, '/');//imposto il cookie con lo stile
header("Location: $referer");// reindirizzo
?>
2.
css.php
Codice PHP:
<?php
$stile = $_GET['stile'];
If($stile == "rosso")
{
$var=fopen("stile.php","w"); // apro stile.php in sola scrittura, i dati persi si cancellano (w)
fwrite($var, " <link rel=\"stylesheet\" ECCETERA ROSSO.CSS"); // scrivo lo stile che voglio adottare
fclose($var); // chiudo il file
}
elseif($stile == "verde")
{
$var=fopen("stile.php","w");
fwrite($var, " <link rel=\"stylesheet\" ECCETERA ROSSO.CSS");
fclose($var);
}
else
{
$var=fopen("stile.php","w");
fwrite($var, " <link rel=\"stylesheet\" ECCETERA BASE.CSS");
fclose($var);
}
?>
3.
in ogni pagina:
Codice PHP:
<? include("stile.php"); ?>
4.
E per cambiare stile collegamento a: imposta_stile.php?stile=CARTELLA CONTENENTE CSS.CSS
BonaAtutti
:berto: