Bonjour à tous,
Je suis tout nouveau sur le forum alors je vais tout de même me présenter un peu... Seyll Cédric, je suis de Arlon et je suis indépendant dans la création de site internet et service d'impression...
Je me tourne vers vous car j'ai une question à vous poser, vous professionnel de php...
Je viens de réaliser un site E-commerce mais la société qui gère les payements en lignes sur cartes de crédit me demande une limitation d'accès à l'interface de réponse immédiate...
Ce que je peux comprendre vu qu'il faut sécuriser au maximum le site et donc ne pas permettre a une personne mal attentionné ne réponde à la place de de la société qui gère les payements... Pour ne pas que le commerçant pense avoir reçu l'argent, expédie l'article mais en fin de compte n'ai rien reçu du tout...
Il m'on donc donné un code à implanté dans le site, mais leur exemple de code est en langage Perl mais mon site en PHP... Cela ne colle donc pas et mon site me sort des erreurs...
Voici le code qu'il me demande d'implanter :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <?php if ($ENV{'REMOTE_ADDR'} !~ /^\Q217.117.193.\E/) { print "\n\nnot allowed\n"; exit 0; }
Comme dis, ce code ne fonctionne donc pas vu que la syntaxe n'est pas la bonne, j'ai donc "essayé" avec une synthaxe php :
Mais je penses avoir fais une erreur, mais je ne sais dire ou... en effet, si je test mon fichier php, j'arrive directement sur une page blanche alors que je devrais d'abord avoir un affichage du texte non ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?php /*** IP pour Cetrel ***/ if (eregi ("217\.117\.193\.[1-255]", $HTTP_SERVER_VARS["REMOTE_ADDR"])) { print "not allowed"; exit(); }
Je vous dis merci d'avance à tous !
Partager