Utiliser RobotStats avec les sous-domaines


Americas
WRInaute accro
WRInaute accro
 
Messages: 3380
Inscription: 24 Sep 2003

Utiliser RobotStats avec les sous-domaines

Message le Dim Avr 03, 2005 0:04

Je suppose que beaucoup sont comme moi et utilisent des sous-domaines.

J'aimerais donc savoir si certains utilisent robotstats pour analyser le passage des bots... et comment font-ils pour le déclarer sur leurs pages du sous-domaine car apparament chez moi l'include php ne fonctionne pas :roll:

<?php include($DOCUMENT_ROOT.'/robotstats/robotstats.inc.php'); ?>

A partir d'un sous domaine je ne vois pas comment il peut trouver la root du site principal... il doit y avoir quelque chose à rajouter à cette commande je suppose :roll:


Americas
WRInaute accro
WRInaute accro
 
Messages: 3380
Inscription: 24 Sep 2003

Message le Jeu Mai 05, 2005 11:13

Je reviens à la charge :

Robotstats tourne sans problème sur mon site principal. J'ai créé plusieurs sous-domaines et je n'ai pas envie d'installer robotstats sur chacun de ces sous-domaines.

Question : Comment faire pour utiliser le script installé sur le site principal avec les pages des sous-domaines :?:

Si quelqu'un avait une idée... ce serait super.


emelaz
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 20
Inscription: 11 Avr 2005

Message le Jeu Mai 05, 2005 12:07

si j'ai bien compris ton pb mais ce n'est pas certain, essaie d'utiliser un if avec $url_parts["host"]

$detecte = (stristr($url_parts["host"], $sous_domaine) !== false);
if ($detecte) include ($DOCUMENT_ROOT.'/robotstats/robotstats.inc.php');


Americas
WRInaute accro
WRInaute accro
 
Messages: 3380
Inscription: 24 Sep 2003

Message le Jeu Mai 05, 2005 13:16

Pas vraiment compris ce que tu voulais dire :roll:

Tout ce que je cherche c'est pouvoir utiliser le script qui est installé ici :

-http://www.site-principal.com/robotstats/

avec les sous-domaines de la forme :

-http://sous-domaine.site-principal.com/

le problème c'est que si je place le même include que sur le site principal :

<?php include($DOCUMENT_ROOT.'/robotstats/robotstats.inc.php'); ?>

Il ne va pas trouver la root du site principal mais chercher celle du sous-domaine pour retrouver le chemin de robotstats.

Il faudrait pouvoir lui indiquer de chercher le script sur le site principal... mais je ne sais pas comment faire ce truc :roll:


emelaz
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 20
Inscription: 11 Avr 2005

Message le Jeu Mai 05, 2005 13:20

Je crois qu'il y a confusion:

$DOCUMENT_ROOT est le chemin du systeme de fichier.
Il est donc indépendant des urls et des sous-domaines.
Remplace $DOCUMENT_ROOT par un chemin absolu au besoin du style
/var/www/html/ ou d:\apache\htdocs

Ca devrait fonctionner sur tous les sous-domaines.

As tu testé avec le robot test sur les sous domaines?


Americas
WRInaute accro
WRInaute accro
 
Messages: 3380
Inscription: 24 Sep 2003

Message le Jeu Mai 05, 2005 14:00

Non... en remplaçant le $DOCUMENT_ROOT par le chemin absolu il cherche robotstats dans le sous domaine et m'affiche des messages d'erreur :roll:


emelaz
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 20
Inscription: 11 Avr 2005

Message le Jeu Mai 05, 2005 14:08

quel est le chemin absolu dans ton systeme de fichier?


Pulsar-san
WRInaute discret
WRInaute discret
 
Messages: 210
Inscription: 29 Oct 2003

Message le Jeu Mai 05, 2005 15:47

Americas, déjà tu ne devrais plus utiliser les variables globales mais les nouvelles plus sécurisées.
$_SERVER['DOCUMENT_ROOT'] au lieu de $DOCUMENT_ROOT.
Ensuite, tu ne peux pas faire ça comme ça.
Si tu as une version de PHP assez récente (A partir de la 4.3.0), "allow_url_fopen" devrait être activé. Tu peux alors faire un include avec une URL:
Code: Tout sélectionner
<?php include('http://www.site-principal.com/robotstats/robotstats.inc.php'); ?>

:wink:


Americas
WRInaute accro
WRInaute accro
 
Messages: 3380
Inscription: 24 Sep 2003

Message le Jeu Mai 05, 2005 16:36

Non... même avec :

Code: Tout sélectionner
<?php include('http://www.site-principal.com/robotstats/robotstats.inc.php'); ?>


ça ne marche pas... j'ai activé le robot test et navigué sur les pages... aucune activité n'est détectée :roll:

nephelion
WRInaute discret
WRInaute discret
 
Messages: 79
Inscription: 4 Déc 2004

Message le Sam Jan 14, 2006 20:02

j'exhume le sujet,
je cherche désepérément une solution à ce sujet mais ne trouve pas de réponse.
y a-t-il quelqu'un qui a résolu le pb ?

merci


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Googlebot, Google SketchUp

  • Liste de sous-domaines
    Cet outil vous permet de trouver la liste des sous-domaines (indexés) d'un site.
  • Générateur de mots-clés
    Cet outil vous fournit une liste de mots sémantiquement proches du mot que vous fournissez en entrée. Il peut servir à vous donner des idées de mots à utiliser sur vos pages, voire de contenus à ajouter.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités