récupération d'URL
2 messages
• Page 1 sur 1
- samuel220093
- WRInaute discret

- Messages: 142
- Inscription: 29 Aoû 2005
récupération d'URL
Bonjour,
J'ai fait un script qui récupere les URLs des sites qui m'apporte des visiteurs.
Exemple :
Le site -www.siteweb.com m'envoi un visiteur, il est identifier, si le site existe dans ma base de donnée des affiliés, alors on ajoute 1 aux nombre de personnes venus grace à cet affilié.
Le problème.
1. Si il est inscrit sous l'URL -http://www.siteweb.com et que une personne vient sous l'URL -http://siteweb.com, ça ne marche pas.
2. Si un de mes affiliés a une adresse en : -http://leurhost.fr/lesite/ , ça ne marche pas.
Voila le script :
Que faire pour que cela marche ??
J'ai fait un script qui récupere les URLs des sites qui m'apporte des visiteurs.
Exemple :
Le site -www.siteweb.com m'envoi un visiteur, il est identifier, si le site existe dans ma base de donnée des affiliés, alors on ajoute 1 aux nombre de personnes venus grace à cet affilié.
Le problème.
1. Si il est inscrit sous l'URL -http://www.siteweb.com et que une personne vient sous l'URL -http://siteweb.com, ça ne marche pas.
2. Si un de mes affiliés a une adresse en : -http://leurhost.fr/lesite/ , ça ne marche pas.
Voila le script :
- Code: Tout sélectionner
function affiliation () {
if (isset($_SERVER["HTTP_REFERER"])) {
$referer0 = $_SERVER["HTTP_REFERER"];
$referer1 = explode('http://', $referer0);
$referer2 = explode('/', $referer1[1]);
$referer = $referer2[0];
$refererhttp = 'http://'.$referer.'/';
$ip = $_SERVER["REMOTE_ADDR"];
$req = mysql_query('SELECT * FROM affiliation WHERE site_url = "'.$refererhttp.'"');
$nb = mysql_num_rows($req);
$jour = date("d/m/Y");
$ligne = mysql_fetch_assoc($req);
$heure = date("H:i:s");
$apporter = $ligne["apporter"]+1;
$pseudo = (isset($_COOKIE["pseudo"])) ? $_COOKIE["pseudo"] : "Pas de cookie";
$id = $ligne["id"];
if ($nb != '0') {
$req = mysql_query('SELECT * FROM affiliation_apporter WHERE ip = "'.$ip.'" && id_affilie = "'.$id.'" && jour = "'.$jour.'"');
$nb = mysql_num_rows($req);
$ligne = mysql_fetch_assoc($req);
if ($nb == '0') {
mysql_query('UPDATE affiliation SET apporter = "'.$apporter.'" WHERE site_url = "'.$refererhttp.'"');
mysql_query('INSERT affiliation_apporter (ip,date,id_affilie,jour,pseudo) VALUES ("'.$ip.'","'.date("d/m/Y à H:i:s").'","'.$id.'","'.$jour.'","'.$pseudo.'")');
}
else {
$ligneid = $ligne["id"];
$nb_fois = $ligne["nb_fois"]+1;
mysql_query('UPDATE affiliation_apporter SET nb_fois = "'.$nb_fois.'" , derniere_heure = "'.$heure.'" , pseudo = "'.$pseudo.'" WHERE id = "'.$ligneid.'"');
}
}
}
}
Que faire pour que cela marche ??
- t_solutions
- WRInaute discret

- Messages: 67
- Inscription: 2 Juil 2006
Comment ca marche, ca prend du temps, mais le problème c que le remote dir ne prend pas des sous dossiers
2 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Tutoriel URL Rewriting - 01-05-2006
- Suite de l'article sur le fichier .htaccess : l'URL rewriting - 16-01-2003
- La balise d'URL canonique inter-sites - 16-12-2009
- Google n'indexe pas les URL qui se terminent par .0 ? - 13-06-2008
- L'API de goo.gl, le raccourcisseur d'URL de Google - 11-01-2011
- Guide d'optimisation des redirections pour le référencement - 31-05-2006
- 3ème partie de l'article .htaccess : les réécritures conditionnelles - 21-01-2003
- Connaitre son PageRank sans la Google Toolbar... - 20-10-2002
Consultez la description détaillée des produits ou services de Google suivants : Google goo.gl
- Analyse de popularité
Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées. - Transformer des simples citations de votre site en liens
Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
