Eregi à plusieurs domaines

pyranhaz Messages postés 38 Statut Membre -  
GallyNet Messages postés 437 Statut Membre -
comment peut-on indiquer 2 domaines et + dans un eregi ???

if (($_SERVER["HTTP_REFERER"] == '') || (! eregi("domaine1.com", $HTTP_REFERER)))
header('location: http://www.domaine1.com');

cette exemple fonctionne pour 1 domaine, mais je n'arrive pas à le faire fonctionner pour 2 domaines et +

Merci

1 réponse

GallyNet Messages postés 437 Statut Membre 387
 
Je crois qu'il suffit de faire:
eregi("domaine1.com|domaine2.fr", $HTTP_REFERER)

mais je crois aussi que le 'point' est un caractère spécial en expression régulière qui veut dire 'n'importe quel caractère', ce qui veut dire que si $HTTP_REFERER est égale à 'domaine11com' eregi trouvera que c'est correcte. Il faudrait faire alors :
eregi("domaine1\.com|domaine2\.fr", $HTTP_REFERER)

mais comme toujours, vérifie ce que j'ai dit, je suis jamais sur à 100% de ce que je raconte :-)
0