Au travers des différentes fonctionnalités implémentées sur notre Site plusieurs données peuvent être amenées à être collectées, soit directement par notre Site soit au travers de services tierces auxquels vous avez préalablement donné votre accord (Facebook, Twitter, Youtube, Google, Linkedin…) et pour lesquels il convient de porter un intérêt à la politique de confidentialité que vous avez approuvé. Dans tous les cas les informations personnelles que nous exploitons à des fins autres que statistiques (commerciales ou marketing) sont des informations que vous nous fournissez directement et qui sont réservés dans un cadre interne. En savoir plus...
Quelle différence entre site statique et site dynamique ?
Initialement, aux prémices du web, les sites étaient dits “statiques”. C’est-à-dire que, pour chaque page du site qu’on voulait créer, on créait un document HTML. Il fallait donc un document HTML pour la page d’accueil, un autre pour la page à propos, etc.
Cela devenait doncvite fastidieux quand il y avait des dizaines de pages à faire.
En plus s’il y avait une modification à faire qui était commune à toutes les pages, il fallait reprendre toutes les pages. Ce n’était vraiment pas pratique.
Les langages serveur
Le site non dynamique
Le site dynamique
Dans un site dynamique, le processus est différent, le fichier HTML n’existe pas encore. Il va être généré en fonction de paramètres que vous allez lui envoyer.
Vous allez les lui envoyer soit de façon consciente, par exemple en remplissant un formulaire et en cliquant sur envoyer. Par exemple, un formulaire de demande de devis, vous allez donner la quantité de produits désirée, le type de produit désiré et puis le serveur va recevoir ces paramètres et va traiter la demande.
Vous pouvez aussi le faire de façon inconsciente, c’est-à-dire en cliquant sur un lien. Ce lien a des paramètres qui se mettent dans l’url (comme on l’a vu précédemment dans la partie sur les urls, ça va être une url de la forme mon-site.com.
le script a été fait pour comprendre ces paramètres, évidemment on envoie pas n’importe quels paramètres à n’importe quel script, et en fonction de ces paramètres il va créer un fichier HTML.
Donc ça se passe comme ceci, vous envoyez une demande avec des paramètres, consciemment ou inconsciemment, le serveur comprend ces paramètres, génère un fichier HTML puis vous le réadresse. Il s’affiche donc sur votre écran.
Donc comme je vous l’expliquais, pour qu’un site dynamique puisse exister on a besoin d’un langage appelé “langage serveur”. Et le langage serveur par excellence, le plus utilisé dans le monde, c’est le langage PHP.
Le stockage de données
Le PHP, en tout cas votre script PHP, peut avoir besoin, à un moment donné, de stocker de l’information.
Admettons, quand vous avez un utilisateur, que vous avez besoin de créer une fonction pour qu’il puisse se créer un compte sur votre site, il faut bien stocker les informations de l’utilisateur quelque part.
Dans ce cas de figure, on les enregistre sur une base de données. C’est pour ça que, pour générer un fichier, la plupart du temps, le PHP fonctionne de pair avec une base de données et cette base de données avec le PHP, la plupart du temps c’est MySQL.