> Tous les forums > Forum des Webmasters
 Lien à insérer pour compter les clics en PHP
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
josé99
  Posté le 14/10/2008 @ 10:02 
Aller en bas de la page 
Petit astucien

Bonjour,

voila je suis entrain de créer un script qui compte les clics mais j'ai deux questions qui peuvent sembler logiques mais qui ne le sont pas pour moi. Je m'explique.

Pour compter les clics de l'adresse "http://www.monsite.com/mapage.php", le lien à insérer dans mes pages

sera "http://www.monsite.com/clic.php?url=www.monsite.com/mapage.php".

Ma premiére question est :

si j'ai une banniere qui est présente dans toutes mes pages de quel forme doit être mon lien sur cette banniere pour que les clics soient comptabilisés?

Ma seconde question est :
Je remplace les caracteres invalides, par un caractère valide pour un fichier. Mais apres mettre documenté, je vois qu'il y a deux écoles et je me demande qu'elle est la bonne car si je comprends $_GET['url'] qui recupere la valeur passée en parametre a l'url, je ne comprends pas l'autre car la variable $url n'est declarée nul part.

Version 1:

$file=str_replace ("/", "_", $_GET['url']);
//qui me servira entre autre dans
Header("Location:$_GET['url']");



Version 2:

$fichier=str_replace ("/", "_", "$url");
//qui me servira entre autre dans
Header("Location:http://$url");



Merci pour toutes informations que vous pourrez me donner.

Publicité
tirikou
 Posté le 16/10/2008 à 00:51 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Your first question :

Si c'est une bannière qui renvoie vers une des pages de ton site ? C'est simple, il suffit de récupérer une variable d'url et d'implementer une bdd à chaque début de page (je crois que c'est plus rapide qu'un fichier txt ...).

Si c'est une bannière qui renvoie vers un site distant il faut créer une page de transition (redirection) qui implémente également une bdd ou un fichier txt.

Your second question ...

No comprendo ...



Modifié par tirikou le 16/10/2008 00:51
Malcolm
 Posté le 18/10/2008 à 12:55 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

pour la seconde question, il s'agit en fait du mode "safe_mode" qui est à on ou off.

en "ancienne" config, safe_mode on, lorsque tu appelais une URL comme ceci : mapage.php?truc=bidule, de manière sous entendue dansle code t'avais une variable $truc qui valait 'bidule' déclarée. Loin d'être sécurisé, parce que ça peut conduite à quelques soucis.

Maintenant il faut passer par $_GET['truc'] pour manuelklement récupérer la variable. (et si tu vois un HTTP_GET_VARS ou HTTP_POST_VARS (pour le post) ce sont des anciennes écritures de $_GET et $_POST, donc à éviter.)

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
Enceinte Portable Bluetooth JBL Go 3 à 29,90 €
29,90 € 40 € -25% @Amazon
Souris Logitech MX Master 2S à 43,49 €
43,49 € 70 € -38% @Amazon
TV 43 pouces Toshiba UHD 4K QLED Android TV à 289 €
289 € 349 € -17% @Leclerc
SSD Crucial MX500 4 To à 299,99 €
299,99 € 398 € -25% @Amazon
Ecouteurs intra-auriculaires sans fil Bluetooth Jabra Elite 3 à 49 €
49 € 79,99 € -39% @Acer
Amazon Fire TV Stick 4K Max à 41,99 €
41,99 € 64,99 € -35% @Amazon
Tapis de souris Corsair Gaming MM200 Extended (93x30 cm) à 23,80 €
23,80 € 29,99 € -21% @Amazon
Microsoft Office 365 Famille (1 utilisateur) + Norton 360 (1 appareil) pendant 15 mois à 45,99 €
45,99 € 69 € -33% @Amazon
Kit de 32 Go (2 x 16 Go) de mémoire DDR4 Corsair Vengeance LPX 3600 MHz CL18 à 107,42 €
107,42 € 145 € -26% @Amazon Allemagne
Portable Acer Aspire (14 pouces, Core i3-1215U, 8 Go RAM, SSD 256 Go, Windows 11) à 399,99 €
399,99 € 599 € -33% @Amazon

Sujets relatifs
bouton lien pour continuer script
Lien non disponible pour des "vieux" PC
Lien pour contacter nous
Lien sur site pour ouvrir un pps
Créer un lien pour un sous dossier
inserer un lien dans un formulaire de saisie
aide pour créer un lien
Lien pour ajouter aux favoris
Lien pour ajouter aux favoris
Deux styles de lien pour une même page...
Plus de sujets relatifs à Lien à insérer pour compter les clics en PHP
 > Tous les forums > Forum Forum des Webmasters