par
Aureusms » 12 juin 2015, 09:34
Bonjour Hugo,
On dit d'un serveur qu'il faut qu'il soit LAMP ou WAMP (ou autre mais là n'est pas la question). Pour la traduction : LAMP = Linux + Apache + Mysql + PHP (W pour la version Windows).
Linux est la base serveur (ou Windows).
Apache vérifie les accès et donne accès ou non à certaine ressource (via fichier .htaccess).
Mysql te donne une base de données (ou plusieurs) pour la mémorisation de te données.
PHP, dans ton cas est nécessaire pour le traitement des données (ex. accès à une base de données via Mysql) et le traitement des formulaires et mettre tout le monde en harmonie.
Les failles de sécurités existent mais elles sont multiples avec, par exemple, :
Oubli de mise à jour de ton serveur qui à une faille de sécurité sur le TLS/SSL (comme récemment avec le TLS)
Oubli d'un .htaccess quelque part qui donne l'accès à un dossier sécurisé
Une faille dans ta requête MySql (injection Sql).
Un mot de passe trop faible (c'est souvent la première chose à tester)
PHP est relativement sécurisé et c'est plutôt les mauvaises habitudes qu'il faut combattre comme par exemple ne pas vérifier si un courriel, envoyé par formulaire, est bien sous format courriel. Il y a pléthore d'outil PHP pour faire ces vérifications. Donc en clair, si tu vérifies et que tu codes bien, tu n'auras pas de failles (pas plus qu'avec d'autres langage).
Le CSS permet l’embellissement, le positionnement, la coloration, ... et le javascript sert à mettre le DOM HTML en harmonie avec le CSS tout en permettant l'interaction côté utilisateur. Tu peux ainsi permettre un action côté serveur après un clic par exemple (AJAX), faire bouger une <div> après passage de la souris, redimensionner les fenêtres internes, changer de couleur CSS, ....
En clair, PHP est nécessaire pour un bon site Web.
Bonjour Hugo,
On dit d'un serveur qu'il faut qu'il soit LAMP ou WAMP (ou autre mais là n'est pas la question). Pour la traduction : LAMP = Linux + Apache + Mysql + PHP (W pour la version Windows).
Linux est la base serveur (ou Windows).
Apache vérifie les accès et donne accès ou non à certaine ressource (via fichier .htaccess).
Mysql te donne une base de données (ou plusieurs) pour la mémorisation de te données.
PHP, dans ton cas est nécessaire pour le traitement des données (ex. accès à une base de données via Mysql) et le traitement des formulaires et mettre tout le monde en harmonie.
Les failles de sécurités existent mais elles sont multiples avec, par exemple, :
Oubli de mise à jour de ton serveur qui à une faille de sécurité sur le TLS/SSL (comme récemment avec le TLS)
Oubli d'un .htaccess quelque part qui donne l'accès à un dossier sécurisé
Une faille dans ta requête MySql (injection Sql).
Un mot de passe trop faible (c'est souvent la première chose à tester)
PHP est relativement sécurisé et c'est plutôt les mauvaises habitudes qu'il faut combattre comme par exemple ne pas vérifier si un courriel, envoyé par formulaire, est bien sous format courriel. Il y a pléthore d'outil PHP pour faire ces vérifications. Donc en clair, si tu vérifies et que tu codes bien, tu n'auras pas de failles (pas plus qu'avec d'autres langage).
Le CSS permet l’embellissement, le positionnement, la coloration, ... et le javascript sert à mettre le DOM HTML en harmonie avec le CSS tout en permettant l'interaction côté utilisateur. Tu peux ainsi permettre un action côté serveur après un clic par exemple (AJAX), faire bouger une <div> après passage de la souris, redimensionner les fenêtres internes, changer de couleur CSS, ....
En clair, PHP est nécessaire pour un bon site Web.