Cgi et php

Résolu
Fabrizio61 Messages postés 15 Date d'inscription samedi 11 septembre 2004 Statut Membre Dernière intervention 23 juin 2005 - 17 mars 2005 à 21:57
Fabrizio61 Messages postés 15 Date d'inscription samedi 11 septembre 2004 Statut Membre Dernière intervention 23 juin 2005 - 18 mars 2005 à 18:31
Bonjour à tous

J'ai besoin, pour faire un pont entre un système de paiement sécurisé et un script php de traitement de commande, de faire un script cgi.
Peut on faire ce cgi avec php ???

Merci d'avance

4 réponses

cs_sjon Messages postés 861 Date d'inscription mardi 26 mars 2002 Statut Membre Dernière intervention 29 novembre 2006 1
18 mars 2005 à 13:10
Sael og blesud

Bah pour commencer il va vous falloir apprendre PERL ;-), vous trouverez de l'aide sur les sites que je vous ai donné hier. Ensuite installer le module PERL pour Apache, que vous trouverez ici :

http://mir2.ovh.net/ftp.apache.org/dist/perl/win32-bin/

Je n'ai pas testé avec easyphp mais bon, théoriquement cela devrait fonctionner.
Si

PS : Si la réponse vous convient merci de cliquer sur réponse acceptée

Sigurjon Birgir Sigurdsson aka Sjon

Fra en skal en med ölögum fyrir eyda isaprenbokka ...
3
cs_sjon Messages postés 861 Date d'inscription mardi 26 mars 2002 Statut Membre Dernière intervention 29 novembre 2006 1
17 mars 2005 à 23:10
Sael og blesud

Par défaut, PHP est compilé en version CGI. Cela crée un interpréteur de commande qui peut être utilisé soit pour le traitement CGI, soit pour les scripts non relatifs au web. Si PHP peut être incorporé au serveur web que vous utilisez en tant que module, de manière générale c'est cette solution que vous devriez adopter pour des raisons de performances. Cependant, la version CGI permet aux utilisateurs sous Apache de lancer des scripts PHP sous leurs UID respectives.

Attention en utilisant le mode CGI, votre serveur est ouvert à de possibles attaques sérieuses. Lisez attentivement la section du manuel apache sur la sécurité en mode CGI pour apprendre comment vous défendre contre ces attaques.

Avec PHP 4.3.0, d'importants ajouts ont été faits à PHP. une nouvelle SAPI, appelée CLI, existe aussi et porte le même nom que la version CGI. Ce qui est installé en tant que {PREFIX}/bin/php dépend de votre ligne de configuration. Tout ceci est décrit en détails dans la partie du manuel intitulée Utiliser PHP en ligne de commande.

Cependant je ne saurai que trop vous conseiller ce si merveilleux langage qu'est PERL. Enfin c'est à vous de voir ...

Pour informations voici une page intéressante traitant d'Apache et de CGI :

http://httpd.apache.org/docs-2.0/howto/cgi.html

et une autre sur PERL :

http://www.perl.org/

http://www.perlfr.org/ (version francaise)

Mais les ressources sont multiples sur l'Internet ... ;-)

PS : Si la réponse vous convient merci de cliquer sur réponse acceptée

Sigurjon Birgir Sigurdsson aka Sjon

Fra en skal en med ölögum fyrir eyda isaprenbokka ...
0
Fabrizio61 Messages postés 15 Date d'inscription samedi 11 septembre 2004 Statut Membre Dernière intervention 23 juin 2005
18 mars 2005 à 09:47
Bonjour sjon

Je vais me permettre d'abuser de vos compétences,

Apparemment Perl est le langage le plus utilisé pour les CGI.
Sachant que j'utilise easyphp 1.6, php editor et IE pour développer mon site, que me faut-il de plus pour créer ce script CGI en Perl et faire les essais.

Cordialement
0
Fabrizio61 Messages postés 15 Date d'inscription samedi 11 septembre 2004 Statut Membre Dernière intervention 23 juin 2005
18 mars 2005 à 18:31
Re Bonjour Sjon

Juste un grand merci pour votre aide.

Cordialement
0
Rejoignez-nous