En 1 page recuperer la provenance d'un visiteur + mysql

Contenu du snippet

pourquoi faire enorme et incompreensible , quand on peu faire en une page
et efficace lisible conpréenssive et simple a mettre en place
de Rottweiler
certain ce le son demander je suis dogmongo :) il me reconnaitrons

Source / Exemple :


ALLER! VOUS CREER VOTRE BASE

CREATE TABLE stats (
  id tinyint(4) NOT NULL auto_increment,
  ref varchar(250) NOT NULL default '',
  ip text NOT NULL,
  date date NOT NULL default '0000-00-00',
  heure time NOT NULL default '00:00:00',
  PRIMARY KEY  (id)
) TYPE=MyISAM;

ENSUITE LA PAGE MOTEUR
//Votre page espionage.php

<?php 
//vos parametre connection modifier les 
mysql_connect("votre domaine","votre login","votre passe"); 
mysql_select_db("votre base"); 

//je chop l'ip
$ip = $REMOTE_ADDR; 
//je chop d'ou il viens si il viens direct ca marque drect dans la base
if( empty( $HTTP_REFERER ) or '' == $HTTP_REFERER ) { 
   $HTTP_REFERER = 'direct'; 
   } 
$ref=$HTTP_REFERER;

//je chop la date et heure
$date = date("d/m/y"); 
$heure = date("H:i:s"); 

// je cree la requete d'insertion
$sql = "INSERT INTO stats (ref,ip,heure,date) VALUES ('$ref','$ip','$heure','$date')"; 

//je lance ma requete
mysql_query($sql); 

?>

dans la page principale de votre site placer ce bout de code
require ('espionage.php');

Conclusion :


installation
creer la base l'exporte est plus haut
crer votre page
puis placer le bout de code dans votre page principale de votre site

bien à vous et a vos clavier

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.