logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
34 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 109 447 014

  • Nb. de membres 8 696
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Le coin des codeurs »» Faire suivre les référants

Faire suivre les référants#20904

3Contributeur(s)
XargosBorishandman
3 Modérateur(s)
developpeurjpbJireck
Xargos Xargosicon_post
Bonjour. Pour une fois, c'est moi qui vais poser une question.

J'ai un hébergement sur lequel j'héberge plusieurs sites:
http://adresse/site1/, http://adresse/site2/, etc...

Parmi ceux-là, j'ai mon site perso principal (mon blog quoi), sur lequel j'ai mis un script de statistiques. Ma curiosité (vilain défaut oui, je sais) aime bien savoir d'où viennent les visiteurs.

Lorsqu'ils viennent directement sur http://adresse/blog/, pas de problème... Par contre, quand ils viennent sur http://adresse/, j'ai mis une redirection auto vers le blog... mais au passage, je perds le site référant.

Ma question est donc: est-il possible (et je pense que oui, en forçant les headers) en remplaçant mon index.html de la racine par un index.php judicieusement choisi, de faire suivre le site référant pour mes stats?
Boris Borisicon_post
Bah, je dirais qu'il te suffit de reconstruire une URL du type http://www.monsite.com?refer=url_du_refer
C'est la syntaxe utilisée par le validator du w3c, sauf erreur de ma part...
handman handmanicon_post
bonsoir
comment vous inclueriez cela dans mon code de redirection ?
merci d'avance pour vos pistes

$fp = fopen("index.html","w+");
fseek($fp,0);
fputs($fp,"<html>\n");
fputs($fp,"<head>\n");
fputs($fp,"<title>index</title>\n");
fputs($fp,"<meta http-equiv=\"!refresh!\"content=\"0 ; url=http://$REMOTE_ADDR/npds\" > \n");
fputs($fp,"<head>\n");
fputs($fp,"<body>\n");
fputs($fp,"Patientez pendant la redirection\n");
fputs($fp,"</body>\n");
fputs($fp,"</html>\n");
fclose($fp);

8-)
handman handmanicon_post
bonjour à tous
j'ai ecrit cela :
<?php

$date = date("d m Y");
$heure = date("H:i");
echo ("$date : $heure IP: $REMOTE_ADDR");

$fp = fopen("indexR.php","w+");
fseek($fp,0);
fputs($fp,'<?php');

fputs($fp, ' header("Location: http://');
fputs($fp,$REMOTE_ADDR);
fputs($fp,'/npds?refer=$HTTP_REFERER")');
fputs($fp,'?>');
fclose($fp);

?>

ce qui me donne cela :
<?php header("Location: http://83.153.85.7/npds?refer=$HTTP_REFERER")?>
est-ce que cela fonctionne ? je ne sais pas.

à voir

handman
handman handmanicon_post
glup

la redirection se passe bien
cependant je n'ai que des adresse interne et celle de la page de free, comme redirection dommage
http://handman.free.fr.indexR.php

bonne fin de dimanche à tous

handman