03.07.2013 Views

Livre MicroApplication – HTML.Guide.Complet FR

Livre MicroApplication – HTML.Guide.Complet FR

Livre MicroApplication – HTML.Guide.Complet FR

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapitre 10<br />

serveur peut être utilisé. C et C++ sont des choix fréquents, car de<br />

nombreux programmeurs sont familiarisés avec ce genre de langages.<br />

Malheureusement, les programmes C doivent être compilés dans<br />

quelque chose que l’ordinateur puisse comprendre. Perl est un langage<br />

très répandu pour les CGI, car il est petit, rapide et facile à apprendre et<br />

à utiliser. Contrairement à C, les scripts Perl n’ont pas besoin d’être<br />

compilés pour être exécutés. Enfin, un grand nombre de bibliothèques<br />

Perl ont été créées spécifiquement pour gérer les applications CGI.<br />

Attention, les scripts CGI posent toutefois de nombreux problèmes :<br />

j Comme ils sont installés côté serveur, ils en consomment les<br />

ressources. Cela peut ne plaire que très moyennement à votre<br />

hébergeur.<br />

j Ils peuvent présenter de sérieux risques sécuritaires, soit<br />

volontairement, soit plus fréquemment parce qu’ils sont mal<br />

écrits : un autre motif qui les rend suspects aux yeux des<br />

hébergeurs !<br />

Pour ces raisons, nombreux sont les hébergeurs qui soit refusent<br />

totalement l’installation de tout script CGI, soit, plus rarement, offrent<br />

eux-mêmes une palette de scripts sévèrement contrôlés auxquels vous<br />

devez obligatoirement vous limiter.<br />

Cookies<br />

Un cookie est un petit fragment d’information qui reste stocké sur votre<br />

ordinateur après la clôture de la connexion. HTTP est un protocole dit<br />

« sans état », ou « sans mémoire » : chaque requête individuelle envoyée<br />

au serveur Web est indépendante des précédentes. Autrement dit, le<br />

serveur ne dispose d’aucun moyen de savoir que vous venez de<br />

consulter la page Ma région alors que vous accédez à la page Ma famille.<br />

Un fichier de cookie est un fichier en texte brut renfermant des cookies.<br />

Netscape rassemble les cookies dans votre dossier Profil utilisateur.<br />

Chaque utilisateur possède son propre fichier de cookies, exactement<br />

comme il dispose de sa propre liste de signets.<br />

Avec Internet Explorer, les cookies sont stockés dans le dossier<br />

C:\Windows\Cookie du disque dur. Chaque cookie constitue un fichier<br />

individuel : en raison de la taille minimale occupée par un fichier, cela<br />

416 LE GUIDE COMPLET<br />

Scripts

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!