Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2504 connectés 

  FORUM HardWare.fr
  Programmation

  cgi en perl

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

cgi en perl

n°29294
under
(avec u comme under)
Posté le 04-05-2001 à 16:54:18  profilanswer
 

alors je dois reprendre un script perl,et y'a 3 lignes que je comprends pa du tout !! kelk'un pour l'expliquer :  
 
if ($ENV{'HTTP_REFERER'}) {
   foreach $ref (@http_ref) {
  if ($ENV{'HTTP_REFERER'} =~ m#.*?://.*?$ref/.*#i)
        {
          ...
        }
    }
}
 
en sachant que $ref est une variable locale et http_ref=qw(www.domain.com   xxx.xxx.xxx.xxx)    euhh xxx.xxx.xxx.xxx c l'ip !
 et derbier truc ...ca veut dire quoi le qw(...) ?
merci

mood
Publicité
Posté le 04-05-2001 à 16:54:18  profilanswer
 

n°29299
k666
dites non à petitmou
Posté le 04-05-2001 à 17:04:05  profilanswer
 

tu sais déjà ce que c le http_referrer?
c la page d'ou tu viens juste avant....
et la je crois (paske g aucune idée de perl)
qu'il checke si t'es dans un répertoire ou si c un page par défaut suite à un nom de domaine???? ou truc du genre?????
 
bin en fait je comprends quedalle   :sweat:  :gun:  
eske kelkun sait? :cry:


---------------
mangez du mozilla c le futur, c votre DESTIN ! http://www.mozilla.org/releases/
n°29492
Plissken
Posté le 06-05-2001 à 13:18:26  profilanswer
 

under a écrit a écrit :

alors je dois reprendre un script perl,et y'a 3 lignes que je comprends pa du tout !! kelk'un pour l'expliquer :  
 
if ($ENV{'HTTP_REFERER'}) {
   foreach $ref (@http_ref) {
  if ($ENV{'HTTP_REFERER'} =~ m#.*?://.*?$ref/.*#i)
        {
          ...
        }
    }
}
 
en sachant que $ref est une variable locale et http_ref=qw(www.domain.com   xxx.xxx.xxx.xxx)    euhh xxx.xxx.xxx.xxx c l'ip !
 et derbier truc ...ca veut dire quoi le qw(...) ?
merci



n°29494
Plissken
Posté le 06-05-2001 à 13:28:49  profilanswer
 

# salut !
 
if ($ENV{'HTTP_REFERER'}) {
 
# variable d'environnement
# site precedemment visite
 
   foreach $ref (@http_ref) {
 
# on boucle sur chaque entree ($ref) de la liste @http_ref
 
  if ($ENV{'HTTP_REFERER'} =~ m#.*?://.*?$ref/.*#i)
 
# expression reguliere
# la, on cherche a savoir si le site precedemment visite
# (nom de domaine) fait
# partie de notre liste en ignorant la casse
 
# qw -> permet de creer une liste a partir d'une chaine de
# caractere en utilisant l'espace comme separateur
 
# ++
# david


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  cgi en perl

 

Sujets relatifs
[PERL] '&' devant variable[PERL]
[Perl] programmation du prot parallele[PERL/C] Convertir du PERL en C
perl et le mirroringperl & MIRROR 2.9
convertion de perl en pythonProblème avec Perl les CGI et le HTML
CGI : pourquoi le perl?[Perl] Une chaine (numerique) commençant par des "0" ??
Plus de sujets relatifs à : cgi en perl


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR