Cherche script PHP gestion de partenaires en dur
18 messages • Page 1 sur 2 • 1, 2
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Cherche script PHP gestion de partenaires en dur
Bonjour,
Je cherche un script PHP capable de gérer des partenaires, lien en dur. Les partenaires s'inscrivent, ils placent un lien vers mon site, j'analyse les referer, et je fais une topliste des X partenaires qui ont apporté le plus de visiteur...
Connaissez-vous un script ?
Merci.
Je cherche un script PHP capable de gérer des partenaires, lien en dur. Les partenaires s'inscrivent, ils placent un lien vers mon site, j'analyse les referer, et je fais une topliste des X partenaires qui ont apporté le plus de visiteur...
Connaissez-vous un script ?
Merci.
En cherchant un minimum avec Google, j'ai trouvé ceci :
http://www.comscripts.com/scripts/php.e ... .1648.html
http://www.comscripts.com/scripts/php.e ... .1648.html
-

latitude1661 - WRInaute occasionnel

- Messages: 104
- Inscription: Jeu Mai 25, 2006 16:14
J'ai fait quelques recherches et je ne pense pas que tu trouvera de code source tout fait. Mais bon ca doit pas etre bien difficile à coder toi-même... Aller un peu de courage! 
-

latitude1661 - WRInaute occasionnel

- Messages: 104
- Inscription: Jeu Mai 25, 2006 16:14
Je suis souvent le parcours de mes visiteurs en direct depuis mon espace admin et il est vrai que $_SERVER['HTTP_REFERER'] ne fonctionne pas toujours. Par contre j'ai pas trouvé d'alternative..Mais bon les problemes avec cette variables sont quand même assez rares, si tes partenaires t'envoient beaucoup de visiteurs la proportion d'origines non reconnues ne devrait pas être trop importante. Enfin ce n'est que mon avis 
-

latitude1661 - WRInaute occasionnel

- Messages: 104
- Inscription: Jeu Mai 25, 2006 16:14
En général un ip, s'il est dynamique, change en moyenne une fois par jour (dites le moi si je dis une bétise lol). Mais la probabilité que deux visiteurs differents viennent te visiter avec le meme ip dans la même semaine est bien mince. Mais bon si tu veux absolument pouvoir connaitre indépendament chaque visiteur et savoir s'il revient souvent, rien de tel qu'un ptit cookie!
Voici le code que j'ai écrit. Il ne marche pas. Avez-vous des critiques à me faire ?
- Code: Tout sélectionner
<?php
require('config.php'); //Paramètres de connection
$serveur = ereg_replace("(http://[^/]*/)(.*)", "\\1", $_SERVER["HTTP_REFERER"]); //Determination du referer
$num_rows = mysql_num_rows(mysql_query("SELECT * FROM site_partenaires WHERE url='$serveur'")); //Contrôle dans la BDD que le referer est un partenaire
if($num_rows!=0) //Si le referer est un partenaire
{
$sql = "SELECT click_in FROM site_partenaires WHERE url='$serveur'"; //On selectionne le nombre de cliques entrant de ce partenaire
$result = mysql_query($sql);
$resultat = mysql_fetch_array($result);
$total=$resultat[click_in];
$total=$total+1; //On rajoute 1 au nombre de cliques entrants
$sql = "UPDATE site_partenaires SET click_in='$total' WHERE url='$url'"; //On met à jour
mysql_query($sql);
}
mysql_close($dbh);
?>
ça ne résoudra pas ton problème, mais une petite astuce qui te permet de gagner une requête et quelques lignes:
tiens je vois ça maintenant, dans ta requête UPDATE que vaut $url ? sûr que ce n'est pas $serveur à la place ?
- Code: Tout sélectionner
<?php
require('config.php'); //Paramètres de connection
$serveur = ereg_replace("(http://[^/]*/)(.*)", "\\1", $_SERVER["HTTP_REFERER"]); //Determination du referer
$num_rows = mysql_num_rows(mysql_query("SELECT * FROM site_partenaires WHERE url='$serveur'")); //Contrôle dans la BDD que le referer est un partenaire
if($num_rows!=0) //Si le referer est un partenaire
{
$sql = "UPDATE site_partenaires SET click_in=click_in+1 WHERE url='$url'"; //On met à jour
mysql_query($sql);
}
mysql_close($dbh);
tiens je vois ça maintenant, dans ta requête UPDATE que vaut $url ? sûr que ce n'est pas $serveur à la place ?
Si vous allez sur mon [WWW], vous verrez dans le header,
Ref : http://www.benefweb.com/ // correspond à $serveur;
Refht : http://www.benefweb.com/livredor/ // correspond à $_SERVER["HTTP_REFERER"];
Num_rows : 0 // correspond à $num_rows;
Donc en navigant sur le site, ça marche. Mais si je clique à partir d'un site partenaire, ou d'une recherche Google, ya rien...
Ref : http://www.benefweb.com/ // correspond à $serveur;
Refht : http://www.benefweb.com/livredor/ // correspond à $_SERVER["HTTP_REFERER"];
Num_rows : 0 // correspond à $num_rows;
Donc en navigant sur le site, ça marche. Mais si je clique à partir d'un site partenaire, ou d'une recherche Google, ya rien...
-

latitude1661 - WRInaute occasionnel

- Messages: 104
- Inscription: Jeu Mai 25, 2006 16:14
Je vois pas pourquoi ca ne marche pas.. Je viens encore de vérifier, avec un $_SERVER["HTTP_REFERER"]; je vois bien l'URL d'origine, et notament pour les recherches Google..
Ben que je clique sur mon site, tout reste vide...
http://www.google.fr/search?hl=fr&q=benefweb&btnG=Recherche+Google&meta=
Voici le code :
et je l'appel par un <?php require('../include/partners.php'); ?>...
http://www.google.fr/search?hl=fr&q=benefweb&btnG=Recherche+Google&meta=
Voici le code :
- Code: Tout sélectionner
<?php
require('config.php'); //Paramètres de connection
$serveur = ereg_replace("(http://[^/]*/)(.*)", "\\1", $_SERVER["HTTP_REFERER"]); //Determination du referer
$num_rows = mysql_num_rows(mysql_query("SELECT * FROM site_partenaires WHERE url='$serveur'")); //Contrôle dans la BDD que le referer est un partenaire
if($num_rows!=0) //Si le referer est un partenaire
{
$sql = "UPDATE site_partenaires SET click_in=click_in+1 WHERE url='$serveur'"; //On met à jour
mysql_query($sql);
}
mysql_close($dbh);
echo "Ref : $serveur";
echo "<br>Refht : ";echo $_SERVER["HTTP_REFERER"];
echo "<br>Num_rows : ";echo $num_rows;
?>
et je l'appel par un <?php require('../include/partners.php'); ?>...
18 messages • Page 1 sur 2 • 1, 2
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Nouveau Picasa : Picasa Web Albums
- Google Puffin : Google cherche sur votre disque dur
- Google Pack s'enrichit de 2 nouveaux logiciels gratuits
- Picasa Web Albums en français
- Nouvel outil : calculez la visibilité de votre site
- Moteur de recherche dans les blogs de Google
- Ouverture d'un forum consacré à DeepIndex sur WebRankInfo
- Liste de bons annuaires
- Les albums web Picasa passent à 1 Go de stockage
- Comment faire des liens en dur dans son annuaire
- Cherche script php gratuit de gestion de blogs
- Script de gestion partenaires automatisées
- Cherche script gestion de kits graphiques
- je cherche un script pour la gestion d'une agence immobilier
- Cherche systeme de gestion de portail PHP/MYSQL
- script php de gestion de client
- Recherche un script de gestion de fichiers en PHP
- Script PHP gestion des téléchargements ?
- Script calendrier/gestion evenement - pop up, ajax, php...
- script php annuaire lien en dur et rewritting
- Cherche script php
- cherche un script php
- Cherche script de newsletter PHP
- Je cherche un script d'annuaire en php.
- Je cherche un script de news en php
- Echanges de liens
Cet outil vous liste quelques sites qui font des liens vers des sites similaires au vôtre, pour vous aider à trouver des partenaires pour des échanges de liens. - Test de redirection
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités






le forum