Zkoušel jsem to na více počitačich a na všech to funguje.
V levém menu je odkaz "Zvětšit písmo". Když na něho klikneš tak proběhne script v PHP, který zapíše do Cookie proměnou "2". Stránka se obnoví a načte se jiný soubor se stylem ve kterém je větší font. Poznáš to npř. tak, že odkaz "Zvětšit písmo " se změní na "Standartní písmo". Písmo v Menu atd. jsem zvětšil o 1px. a písmo v části MAIN je zvětšeno o 2 px.
Takže kousek kodu:
------index.php-----------
<html>
<head>
<? include "include/css.php" ?>
</head>
a tak dále........
--------------------------
------font.php------------
<?
SetCookie("font", $_GET["a"], time()+(30*24*60*60));
Header("Location: $_SERVER[HTTP_REFERER]");
?>
--------------------------
--------css.php-----------
<?
if($_COOKIE["font"]=="2"){ echo "<link href=\"css/index1.css\" type=\"text/css\" rel=\"StyleSheet\">"; }
else { echo "<link href=\"css/index.css\" type=\"text/css\" rel=\"StyleSheet\">"; }
?>
--------------------------
Pokud ma v Kukis proměna "font" hodnotu "2" načte se soubor "index1.css" ve kterém je větší font.
Byl to takový nápad na rychlo, ale řekl bych že to musí fungovat.
Vím že by se to dalo udělat jinak. Někde na Intervalu jsem to kdysi viděl ale nechtělo se mi to hledat, zabralo by to více času.