Fonction require, juste ou pas?

WRInaute discret
Bonjour,

J'utilise la fonction "require" pour appeler un script de comptage, je l'appel dans une page elle meme déjà appelée via la fonction "require".

(Le script du compteur est à la racine et sert à compter des pages qui sont elles aussi à la racine)

J'ai remarque ceci :
Si je l'appel comme ceci :
Code:
<? require("http://www.aqua-planete.com/compteur.php"); ?>
J'ai environ 400 visiteurs(unique)/jour.

Mais si je l'appel comme cela :
Code:
<? require("compteur.php"); ?>
J'en ai environ 1200 à 1600!!

D'ou vient cet écart, laquelle des deux fonctions "require" serait la plus juste d'après vous? Ces deux appelations sont différentes techniquement?

Merci beaucoup!!!
 
WRInaute discret
Je sais pas si j'ai compris ta question mais il est possible d'insérer qu'une fois ton fichier avec require_once ou include_once.

Si le fichier est déjà inclus, il ne le sera pas une seconde fois.
 
WRInaute discret
Hello, merci pour ta réponse!

Ma question posrte plutot sur l'écart du nombre de visiteurs entre ces deux fonctions :

<? require("http://www.aqua-planete.com/compteur.php"); ?>

et

<? require("compteur.php"); ?>

C'est pour tant la même chose, mais le résultat n'est pas le même!!!


Merci pour pour ta solution, mais en fait, c'est parce que je fais des tests comparatifs là et ca me permet d'essayer que sur certaines pages!!!
 
WRInaute passionné
Rassure moi, tu fais bien les tests sur les mêmes pages, sur une même durée ?

Dans tous les cas, cela ne peut provenir directement de la fonction require... (ton include_path est bien configuré ? tu n'as bien qu'un seul fichier compteur.php dans tout ton site pour être sûr ?)
 
WRInaute discret
lollll, oui, je te rassure, je fais les tests sur les mêmes pages, et sur les mêmes durées!

Oui, j'ai bien qu'un seul fichier compteur, mais je mets souvent 8 heures pour faire pas grand chose parce que la programmation et moi, c'est pas trop ca, et là, vraiment, j'ai aucune idée de ce qu'est : "include_path" !!! (si tu peut m'expliquer en quelques mots!!!).

j'ai bien cherché un bon moment, mais avec ce genre d'aide http://www.manuelphp.com/php/ini.include-path.php , comment ca peut aider quelqu'un qui n'a pas déjà une bonne maîtrise du php, je ne critique pas, mais ou c'est pas très complet, ou je suis vraiment ignorant, mais comment mettre ca en application, j'en suis bien incapable!
 
WRInaute passionné
Si tu n'as qu'un seul fichier compteur.php alors le soucis n'est pas ici.

Je te conseille d'utiliser <? require("compteur.php"); ?> qui est le plus correct et certainement le plus rapide à s'exécuter.
Ton nom de domaine met peut-être du temps à être "résolu". Un soucis DNS ou autre.
 
Discussions similaires
Haut