Je me lance dans php

Pour Emmanuelle, je devais implémenter un petit script permettant facilement de changer de feuille de style (exactement comme sur ZenGarden en fait...).

Ne connaissant rien au php, j'ai cherché une solution toute faite et suit tombé sur l'excelent petit script d'AlsaCréation. Grâce à celui-ci, on pouvait désormais changer de style à la volée grâce à un formulaire composé d'une liste à puce et d'un bouton envoie.

Oui mais voilà, aucun moyen au chargement de la page de forcer un style quelconque (dans le but de montrer un style précis à quelqu'un, sans avoir à lui dire "tu vas sur le site et tu choisis tel mise en page dans la liste"). En me documentant, j'ai appris que ce genre de paramètre pouvait être passé via les fameux ?qqch=val après les urls. Et que ces même arguments étaient récupérés via la variable php $_GET['qqch'].

Le formulaire d'alsacréation se servant de la methode post (et j'avais lu quelque part que c'était mieux de se servir de post que de get dans les formulaire), il fallait donc que je modifie leur script pour vérifier également l'existence éventuelle d'une variable passée dans l'url et de l'appliquer si tel était le cas.

J'ai donc sortie le code suivant, qui est mon premier code php donc. Si des connaisseurs pouvaient me dire si il y avait des erreurs ou des optimisations possible à faire, ça serait gentil.

if(isset($_POST['change_style'])){
 $cont = $_POST['style'] ;
}
elseif(isset($_GET['style'])){
 $cont = $_GET['style'] ;
}
else {$css = "defaut" ;}

if(file_exists("./".$cont."/style.css")){
 setcookie('style', $cont, time()+(365*24*3600)) ;
 $css = $cont ;
}
elseif(isset($_COOKIE['style'])){
 $css = $_COOKIE['style'] ;
}
else{
 $css = "defaut" ;
}
?>