Exécuter une requête automatiquement PHP/MySQL

Résolu/Fermé
JIMMY - Modifié par JIMMY le 29/12/2012 à 23:11
 JIMMY - 1 janv. 2013 à 16:05
Bonjour,
je veux quand utilisateur quitte mon site , supprime automatiquement après 5 minutes si le personne ne pas dans son profile, le problème que je peux mettre une requête dans logout.php pour supprimer, mais il y a des gens qu'ils n'appuient pas sur le bouton exit. Aidez moi s'il vous plait. Merci (PHP(PDO),MySQL)

2 réponses

Bonjour, merci pour votre réponse. Je résolu mon problème voici mon code:
$time= time()-(60*5);
$delete= $bdd->query("DELETE FROM table WHERE timestamp<".$time."");
21
Utilisateur anonyme
30 déc. 2012 à 02:23
C'est très dur de détecter la sortie d'un internaute.
Dans ton cas, si ta connexion fonctionne avec des cookies, une idée serait ne leurs mettre une durée de vie de 5min et de refaire cette opération à chaque fois qu'un visiteur change de page.

En gros, l'utilisateur est déconnecté après 5min d'inactivité.

C'est pas top dans le sens ou si il lit un article en plus de 5min, il sera déconnecté.
Tu peux toujours faire de l'AJAX toutes les 5min pour maintenir la connexion.

A+
0