| |
|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
Vespa WRInaute impliqué

Inscrit le: 17 Nov 2003 Messages: 334 Localisation: Ile de France
|
Posté le : Ven Avr 18, 2008 14:19 Sujet du message: Problème variable vide |
|
|
Bonjour,
Je me bagarre depuis ce matin sur un bout de code et je ne comprend pas ce qui cloche peut être pouvez vous m'aider :
| Code: |
$ref = $_SERVER['HTTP_REFERER'];
$ref_exp = explode("/", $ref);
// Clean our referer
$ref1 = $ref_exp[2];
$ref2 = str_replace("www.", "", $ref1);
// We're dealing with a local/intranet referer, which is no good to us
if(!preg_match("/\./", $ref2))
{ return; }
// We've been brought to this page from a link on the same site
//if(preg_match("/{$ref2}/", $HTTP_SERVER_VARS['HTTP_HOST']))
if(preg_match("/{$ref2}/", $_SERVER['HTTP_HOST']))
{ return; }
$domainarray = parse_url($ref2);
$ref3 = $domainarray['host'];
$domain = $ref3; |
La variable $sdomaine est vide alors qu'elle fonctionne si je met la ligne :
$ref2 = http://www.monsitedetest.com";
avant : $domainarray = parse_url($ref2); |
|
| |
|
 |
e-kiwi Modérateur

Inscrit le: 23 Déc 2003 Messages: 12627 Localisation: Toulouse
|
Posté le : Ven Avr 18, 2008 14:22 Sujet du message: Problème variable vide |
|
|
| ligne 1 : "echo $ref". donne quoi ? |
|
| |
|
 |
hollenfurst WRInaute discret

Inscrit le: 13 Juil 2005 Messages: 53
|
Posté le : Ven Avr 18, 2008 14:42 Sujet du message: Problème variable vide |
|
|
Bonjour,
je me trompe peut etre mais je pense que ton soucis viens de
| Code: |
// We've been brought to this page from a link on the same site
//if(preg_match("/{$ref2}/", $HTTP_SERVER_VARS['HTTP_HOST']))
if(preg_match("/{$ref2}/", $_SERVER['HTTP_HOST']))
{ return; }
|
Surtout si tu test en local, en espérant t'avoir un peu aidé |
|
| |
|
 |
| |
|
|
|
|
Autres sujets de discussion :
|
|