IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Tableaux] parse_url + host et HTTP_REFERER : question sur host="&


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    837
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Février 2003
    Messages : 837
    Par défaut [Tableaux] parse_url + host et HTTP_REFERER : question sur host="&
    Salut à tous,

    J'ai récemment ajouté un bout de code à mon index afin de voir un peu les referants de mon site et savoir d'ou proviennent mes visites.
    Grosso modo, il recupere le host de la variable HTTP_REFERER via la fonction parse_url puis verifie si l'hote existe dans une table. Si c'est le cas, il incremente le compte d'une unité et met à jour la date pour celle à laquelle le hit a été marqué sinon il créé la nouvelle entrée.
    Le truc c'est que dans ma table, j'ai un hote vide.... et je ne comprend pas trop pourquoi.
    Je voulais donc savoir si quelqu'un pourrait m'expliquer dans quel cas on peut avoir un hote vide ? et au pire sur quelle variable je pourrais faire mon test pour etre sur d'avoir tous les cas ?

    Merci d'avance
    @++

  2. #2
    Membre Expert
    Inscrit en
    Juillet 2004
    Messages
    1 027
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 027
    Par défaut
    le http_referrer n'est absolument pas fiable. C'est une information que le client fourni à sa bonne volonté. De plus avec beaucoup de prgrammes tu peux le modifier à la volée pour le modifier en www.whitehouse.gov par exemple.

    Par contre qu'il y ai un enregistrement vide dans ta base de donnée malgrè de test me fait penser que ton test n'à pas fonctionné correctement ce jour la.

    Pour ce qui est d'obtenir un équivalent fiable je ne sais pas. :/

    Citation Envoyé par http://www.php.net/manual/fr/reserved.variables.php#reserved.variables.server
    'HTTP_REFERER'
    L'adresse de la page (si elle existe) qui a conduit le client à la page courante. Cette valeur est affectée par le client, et tous les clients ne le font pas. Certains navigateur permettent même de modifier la valeur de HTTP_REFERER, sous forme de fonctionnalité. En bref, ce n'est pas une valeur de confiance.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    837
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Février 2003
    Messages : 837
    Par défaut
    Ok ! bon, je ne savais pas ^^ je vais voir ça alors Merci !
    Pour ce qui est de la valeur vide je suis en train de me dire que sous mac avec safarion a une option navigation privée, c'est surement ça !
    @++

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Questions sur OVH et EX2-Hosting
    Par gjgraph dans le forum Hébergement
    Réponses: 2
    Dernier message: 08/05/2014, 00h05
  2. Question sur le Web Host - parametrage -
    Par humourman dans le forum Hébergement
    Réponses: 0
    Dernier message: 03/07/2013, 19h12
  3. Réponses: 9
    Dernier message: 13/06/2006, 21h52
  4. [Tableaux] Question sur les tableaux
    Par Shandler dans le forum Langage
    Réponses: 16
    Dernier message: 21/04/2006, 00h15
  5. question sur les tableaux
    Par Neko dans le forum C++
    Réponses: 13
    Dernier message: 14/02/2006, 02h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo