|
Publicité ' | ||||||||||||||||||||||
|
|
#1 |
|
Inactif
Inscription : mars 2006 Messages : 852 ![]() |
Kikou titou lé moundi
Ma question ne porte pas sur PHP, mais sur le CGI en générale... en se permettant toute fois de poser la question d'une comparaison avec PHP. Je n'aime pas le PHP pour des raisons personelles, et je préfère les CGI binaire. J'ai pourtant deux pages PHP sur mon site. J'ai laissé ces deux pages en PHP pour l'envoie de mail. Je pense les refaire, en employant tout simplement un CGI qui appelerait le programme « mail » qui existe sur tous les serveurs Linux. Y at-il des contre-indications à utiliser cette méthode ? Comment se compare t-elle en efficacité par rapport à la fonction équivalente du PHP ? |
|
|
00
|
|
|
#2 |
![]() ![]() Nicolas ValléeIngénieur Système Inscription : décembre 2005 Messages : 9 774 ![]() |
à ma connaissance, il y a juste une contre-indication à l'utilisation des CGI...
sinon, vu que j'utilise "mail" dans certains de mes scripts en cron, je pense que les pièces jointes peuvent poser problème... et peut-être le mode html mais pour des mails mode texte, sans choses fantasques, ça a toujours marché... |
|
|
00
|
|
|
#3 | |
|
Inactif
Inscription : mars 2006 Messages : 852 ![]() |
Citation:
Sinon, beh, il s'agit justement de mails au format HTML... mais sans images, sans références à des composants externe, sans javascript... avec seulement éventuellement une feuille de style CSS interne (dans le <head> de la page)... il peut y avoir un problème à quel niveau ? Des difficultés à forcer le « Content-Type » ? Ou alors un filtrage est effectué par le serveur de mail ? |
|
|
|
00
|
|
|
#4 | |
![]() ![]() Nicolas ValléeIngénieur Système Inscription : décembre 2005 Messages : 9 774 ![]() |
Citation:
au lieu de peuvent, j'aurais du dire pourraient... car je n'ai pas testé |
|
|
|
00
|
|
|
#5 |
|
Inactif
Inscription : mars 2006 Messages : 852 ![]() |
Je n'ai encore pas pris le temps de faire les tests non-plus de mon côté, mais dès que je l'aurai fait, j'en donnerai des nouvelles ici.
Sinon, je suis trés curieux d'en savoir plus au sujet que tu pense qu'il y a une contre indication au CGI ? Tu pense à quoi ? A la question de la sécurité ? Si c'est pour des questions de sécurités, rassure toi... les CGI binaires sont bien plus sures que les CGI PHP.... Parce que les CGI binaire n'interprête pas de code dans des pages HTML, et ne risque donc pas d'interprété du code laisser par l'intermédiaire d'un message d'un visiteur par exemple... et même pour ça, il y a des moyens de se protéger en PHP. |
|
|
00
|
|
|
#6 | |
![]() ![]() Nicolas ValléeIngénieur Système Inscription : décembre 2005 Messages : 9 774 ![]() |
Citation:
je pensais surtout aux problèmes de sécurité... laisser n'importe qui exécuter une application avec les droits root, même si on l'a "bien" programmée, on ne sait jamais s'il ne pourra pas la détourner de son but, et ce, sans restrictions http://gilles.chagnon.free.fr/cours/cgi/cours8.html |
|
|
|
00
|
|
|
#7 | |
|
Inactif
Inscription : mars 2006 Messages : 852 ![]() |
Citation:
Personnelement, car c'est peut-être un peu le sujet du topic aussi, je pense que au contraire les CGI binaires sont plus sures que le PHP, ASP & co., parce qu'ils n'ouvrent pas la porte à l'execution de codes introduits par voies de détours depuis l'extérieur. Parce que même si alors il y a des codes, par exemple pour de la substitution de texte dans le code HTML, ces codes sont privés et donc inconnus, et donc personne ne peut les exploiter depuis l'extérieur. Et il est également facile de mettre en place des protections (mais je ne dirai pas trop ici, parce que c'est ma cuisine personelle et privée). Sans compter que les CGI binaires sont quand même plus rapides que les CGI PHP. On peut même se passer de SQL, si on code dignement un CGI binaire qui accède à des fichiers de donnés formatés de manières soigneuses... on évite comme ça les surcharge dont se plaigne beaucoup d'administrateurs de serveurs mutualisés (surtout en ce qui concerne l'usage de SQL, les complaintes sont nombreuses). Je suis peut-être d'en l'erreur en disant ça, je ne sais, je peux me tromper, mais je pense que le CGI binaire est une solution qui n'a que des avantages (mais qui demande un peu plus de compétences et de temps à mettre en oeuvre que les solutions PHP, raison pour laquelle à mon avis PHP est la solution la plus répandue). |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com