Aide code php
etienneaubry
Messages postés
30
Statut
Membre
-
jordane45 Messages postés 40050 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 40050 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour les amis,
j'aurais besoin de vos services pour améliorer mon code php qui me sert pour obtenir des informations sur mes visiteurs
pour le moment j'ai ce code la:
J'aurais voulu rajouter quelques petites choses:
-premierement: j'aurais aimer savoir le moment ou le visiteur quitte ma page
-deuxiement: j'aurais aimé aussi savoir s'il provient d'un pc ou d'un mobile
et pour finir j'aurais voulu savoir la ville du visiteur mais je ne sais pas si cela est possible par contre;
Je vous remercie d'avance
EDIT : Ajout des balises de code (jordane)
j'aurais besoin de vos services pour améliorer mon code php qui me sert pour obtenir des informations sur mes visiteurs
pour le moment j'ai ce code la:
<?php
$crawler = 0;
if ( preg_match('/(bot|spider|yahoo)/i', $_SERVER[ "HTTP_USER_AGENT" ] )) $crawler = 1 ;
$adresse=$_SERVER['REQUEST_URI'];
$provenence=$_SERVER['HTTP_REFERER'];
$ip_en_cours = $_SERVER["REMOTE_ADDR"];
$fp = fopen("visite.txt","a");
$y_debut = '20';
$y = date("y");
$m = date("m");
$j = date("d");
$h = date("H");
$i = date("i");
$s = date("s");
if ( $crawler ){
fputs($fp, "\n");
fputs($fp, "\n");
}
else {
fputs($fp, "\n"); // on va a la ligne
fputs($fp, "$ip_en_cours le $j-$m-$y_debut$y a $h:$i:$s -- SUR $adresse DE $provenence -- $crawler");
}
// 4 : quand on a fini de l'utiliser, on ferme le fichier
fclose($fp);
?>
J'aurais voulu rajouter quelques petites choses:
-premierement: j'aurais aimer savoir le moment ou le visiteur quitte ma page
-deuxiement: j'aurais aimé aussi savoir s'il provient d'un pc ou d'un mobile
et pour finir j'aurais voulu savoir la ville du visiteur mais je ne sais pas si cela est possible par contre;
Je vous remercie d'avance
EDIT : Ajout des balises de code (jordane)
A voir également:
- Aide code php
- Code ascii - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
2 réponses
Je sais que pour si la personne provient d'un pc ou d'un mobile tu peux utiliser :
Si tu veux savoir quand un utilisateur quitte la page, tu vas devoir passer par du JavaScript...
Pareil pour la localisation je pense...
$_SERVER['HTTP_USER_AGENT']
Si tu veux savoir quand un utilisateur quitte la page, tu vas devoir passer par du JavaScript...
Pareil pour la localisation je pense...
Bonjour,
1 - Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
J'ai édité ton message pour les ajouter.
2 - Pour detecter le fait qu'un utiliser quitte ta page...ça ne peut se faire qu'en JAVASCRIPT (l'action de quitter se produisant côté client... et non côté serveur).
Tu peux donc utiliser une fonction de ce genre :
Et pour ce qui est de trouver la ville de tes visiteur.. il faut faire de la géolocalisation
Une discussion en parle ici par exemple : https://forums.commentcamarche.net/forum/affich-45855-localisation-par-adresse-ip-en-php
1 - Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
J'ai édité ton message pour les ajouter.
2 - Pour detecter le fait qu'un utiliser quitte ta page...ça ne peut se faire qu'en JAVASCRIPT (l'action de quitter se produisant côté client... et non côté serveur).
Tu peux donc utiliser une fonction de ce genre :
<script language="javascript">
//Avant la fermeture de la page on appelle notre fonction quitterPage
window.onbeforeunload = quitterPage;
//Fonction appelée au moment de fermer la page
function quitterPage(){
alert("On passe")
// On peut aussi appeler un script avec =>
// location.href="http://monsite.fr/script.php"
}
</script>
Et pour ce qui est de trouver la ville de tes visiteur.. il faut faire de la géolocalisation
Une discussion en parle ici par exemple : https://forums.commentcamarche.net/forum/affich-45855-localisation-par-adresse-ip-en-php