przed chwilą pisałem posta z podobnym problemem ,to teraz moge poradzić

<?php
if($_POST['set_type']) setcookie( \"font_type\", $_POST['set_type'], time() + 3600 ); if($_POST['set_size']) setcookie( \"font_size\", $_POST['set_size'], time() + 3600 );
?>
musi byc $_POST['zmienna'] , $zmienna zadziała ale przy register_globals On (w php.ini) ,co jest odradzane, trza więc się odwoływać przez tablicę $_POST
podobnie sprawdzenia na dole czy cookie sie ustawiło :
<?php
echo $_COOKIE['font_type']; echo $_COOKIE['font_size'];
?>
tylko tutaj musisz kliknąć dwa razy [submit query] bo cookie jest ładowane po odświeżeniu strony (lub włączeniu jej od nowa).
ps: nie bardzo rozumiem po co te 2 wiersze :
<?php
?>