googlestats ne respecte pas les sessions php
12 messages
• Page 1 sur 1
- pyranhaz
- WRInaute discret

- Messages: 88
- Inscription: 10 Juil 2003
googlestats ne respecte pas les sessions php
Bonjour,
J'ai installé googlestats surmon site et mis le code php dans mes pages comme il est demandé
le résultat est que mes sessions ne sont plus respectés et qui n'omporte qui peut aller où il veut sans souci du travail de programmation mis sur les pages...
si j'enlève le code php de googlestats de mes pages, mes sessions refonctionnent à nouveau
y a t-il moyen de gérer googlestats sans mettre ce code php où je dois carrément le supprimer de mon site ???
Merci !
Patrick
J'ai installé googlestats surmon site et mis le code php dans mes pages comme il est demandé
le résultat est que mes sessions ne sont plus respectés et qui n'omporte qui peut aller où il veut sans souci du travail de programmation mis sur les pages...
si j'enlève le code php de googlestats de mes pages, mes sessions refonctionnent à nouveau
y a t-il moyen de gérer googlestats sans mettre ce code php où je dois carrément le supprimer de mon site ???
Merci !
Patrick
- ffaucouneau
- Nouveau WRInaute

- Messages: 32
- Inscription: 19 Mai 2003
Il y a un forum spécifique pour cela, merci d'y faire attention!
-

hetzeld - WRInaute passionné

- Messages: 2209
- Inscription: 2 Déc 2002
ffaucouneau a écrit:Il y a un forum spécifique pour cela, merci d'y faire attention!
C'est déplacé
Patrick,
Je ne vois pas en quoi les include() de googlestats peuvent impacter tes sessions php
Pourrais-tu préciser ?
De toutes manières, s'il y a session php, les robots ne verront pas les pages car:
- ils n'acceptent pas les cookies
- ils n'aiment en général pas les URLs avec PHPSESSID=...
Dan
- olivierb
- WRInaute discret

- Messages: 110
- Inscription: 11 Juil 2003
a mon avis tu l'a mis avant le session_Start() ou setcookie()
et tu a php 4.3.x qui n'affiche pas les warning, et donc tu vois pas les messages d'erreur et ta page s'exécute quand meme sans les session_start, et donc tout le monde peut y accéder sans etre connecté
- pyranhaz
- WRInaute discret

- Messages: 88
- Inscription: 10 Juil 2003
Une chose à la fois svp
Bonjour,
wola... on me bombarde... au secours...
bon bien commençons;
en bien , j'ai mis les includes de ggoglestats au début de chaque page avant start_sessio();
je n'ai pas de session_name(), uniquement de session_start() pour démarrer une session et une condition if session_start() pour retourner ouvrir la session
et je n'ai pas de sessionid qui s'inscrit dans mes urls
au début de mes pages php
[/quote]a mon avis tu l'a mis avant le session_Start() ou setcookie()
wola... on me bombarde... au secours...
bon bien commençons;
Je ne vois pas en quoi les include() de googlestats peuvent impacter tes sessions php
Pourrais-tu préciser ?
en bien , j'ai mis les includes de ggoglestats au début de chaque page avant start_sessio();
utilise session_name('sessid') juste avant le session_start() comme ça tu aura pas de PHPSESSID= dans l'URL mais un sessid=
je n'ai pas de session_name(), uniquement de session_start() pour démarrer une session et une condition if session_start() pour retourner ouvrir la session
et je n'ai pas de sessionid qui s'inscrit dans mes urls
Une idée où as-tu mis les include() dans tes pages ? début ou fin ?
au début de mes pages php
[/quote]a mon avis tu l'a mis avant le session_Start() ou setcookie()
et donc tout le monde peut y accéder sans etre connectéEXACTEMENT
![]()
voici l'objet de ma grande frustration
![]()
![]()
![]()
Alors si je comprends bien, je dois mettre les includes suivants sans changer quoi que ce soit dedans comme suit et après l'instruction "session_start(); avant de fermer le php "?>"
include($DOCUMENT_ROOT.'/googlestats/admin/config.php');
include($DOCUMENT_ROOT.'/googlestats/googlestats.inc.php');
C'est exact![]()
Cela réglera mes problèmes![]()
pour votre question pour le référencement, j'ai 3 pages d'ouverture de session qui sont référencés sur google (sans doute parce que justement pas de sessionid dans les urls...)
mais j'ai envie de mettree les icludes de googlestats uniquement sur la page index (elle n'ouvre aucune session) mais elle a une fonction set timeout
Cependant la page index est pleine de contenu qui fera la joie de google![]()
Alors voilà, je suis le tempo, j'essai ce que vous m'avez dit et si ca marche ou pas, je vous donne mon feedback ici plus tard...
@+
Patrick
- pyranhaz
- WRInaute discret

- Messages: 88
- Inscription: 10 Juil 2003
succès
Bonjour,
après avoir mis les includes (test avec juste la page index) après l'instruction de session
<?
session_start();
$session="sonnom"
?>
<?
include($DOCUMENT_ROOT.'/googlestats/admin/config.php');
include($DOCUMENT_ROOT.'/googlestats/googlestats.inc.php');
?>
mis comme cela il semble que mes sessions ne soient pas affectées, donc fonctionnelles
si je n'ai pas de session sur la page par exemple j'ai des problèmes..
ie
la page index n'a pas de session mais un set timeout...
si je mets les includes en haut de page, ça entre en conflit avec les autres pages après qui utilisent less sessions..
j'ai donc mis l'include tout en bas de la page = après la balise </html>
il semble qu'il n'y ait pas de conflit arrangé comme cela...
comment savoir maintenant que les includes sont bien fonctionnels et pas juste en apparence ???
Coirdialement et moins frustré
Patrick
après avoir mis les includes (test avec juste la page index) après l'instruction de session
<?
session_start();
$session="sonnom"
?>
<?
include($DOCUMENT_ROOT.'/googlestats/admin/config.php');
include($DOCUMENT_ROOT.'/googlestats/googlestats.inc.php');
?>
mis comme cela il semble que mes sessions ne soient pas affectées, donc fonctionnelles
si je n'ai pas de session sur la page par exemple j'ai des problèmes..
ie
la page index n'a pas de session mais un set timeout...
si je mets les includes en haut de page, ça entre en conflit avec les autres pages après qui utilisent less sessions..
j'ai donc mis l'include tout en bas de la page = après la balise </html>
il semble qu'il n'y ait pas de conflit arrangé comme cela...
comment savoir maintenant que les includes sont bien fonctionnels et pas juste en apparence ???
Coirdialement et moins frustré
Patrick
-

hetzeld - WRInaute passionné

- Messages: 2209
- Inscription: 2 Déc 2002
Salut Patrick,
Le plus intelligent serait de mettre les includes de googlestats tout à la fin de ta page, pour ne pas influencer le temps d'affichage de celle-ci.
Chez moi, je les ai mis APRES le </html>.
Un avantage supplémentaire: si tu as une erreur dans googlestats, cela ne pourrit pas l'affichage.
Dan
Le plus intelligent serait de mettre les includes de googlestats tout à la fin de ta page, pour ne pas influencer le temps d'affichage de celle-ci.
Chez moi, je les ai mis APRES le </html>.
Un avantage supplémentaire: si tu as une erreur dans googlestats, cela ne pourrit pas l'affichage.
Dan
- pyranhaz
- WRInaute discret

- Messages: 88
- Inscription: 10 Juil 2003
no problemo
Ok, c'est noté...
Question
là où c'est inscrit
est-ce que cela doit rester identique ou il doit indiquer le path où se trouve le script
parce que je n'ai rien changé du tout...
de plus, mes statistiques d'hébergement démontre la visite de robots sur mon site qui n'ont jamais apparu dans googlestats...
J'ai vue dans mes statistiques d'hébergement (webalizer)
- scooter
- googlebot
- internetseer
mais rien dans googlestats... alors, je me demande si il fonctionne correctement
Cordialement !
Patrick
Question
$DOCUMENT_ROOT
est-ce que cela doit rester identique ou il doit indiquer le path où se trouve le script
parce que je n'ai rien changé du tout...
de plus, mes statistiques d'hébergement démontre la visite de robots sur mon site qui n'ont jamais apparu dans googlestats...
J'ai vue dans mes statistiques d'hébergement (webalizer)
- scooter
- googlebot
- internetseer
mais rien dans googlestats... alors, je me demande si il fonctionne correctement
Cordialement !
Patrick
-

hetzeld - WRInaute passionné

- Messages: 2209
- Inscription: 2 Déc 2002
Patrick,
Normalement il n'y a rien à changer, $DOCUMENT_ROOT donne la racine de ton site en terme de SERVER PATH (exemple: /home/login/www/public.html/ )
Si tu as mis GoogleStats en fin de document (après </html>) c'est facile de voir s'il y a une erreur d'exécution en affichant la source de la page. Tu ne devrais, pour bien faire, rien voir après la balise </html>, ou y voir les erreurs GoogleStats eéventuelles.
Vérifie que tu as bien configuré toutes les variables dans admin/config.php, surtout GS_DIR qui doit commencer avec un /
Dan
Normalement il n'y a rien à changer, $DOCUMENT_ROOT donne la racine de ton site en terme de SERVER PATH (exemple: /home/login/www/public.html/ )
Si tu as mis GoogleStats en fin de document (après </html>) c'est facile de voir s'il y a une erreur d'exécution en affichant la source de la page. Tu ne devrais, pour bien faire, rien voir après la balise </html>, ou y voir les erreurs GoogleStats eéventuelles.
Vérifie que tu as bien configuré toutes les variables dans admin/config.php, surtout GS_DIR qui doit commencer avec un /
Dan
12 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Sortie de GoogleStats v2.01
- Nouvelle version de GoogleStats : v1.1
- Sortie officielle de GoogleStats v2.0 !
- GoogleStats : analyse temps réel des visites de Google sur votre site
- Le référencement de pages PHP
- Incidence du PHP sur le référencement
- Gestion des langues et des sessions en PHP / MySQL
- La presse parle de WebRankInfo...
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
