Bugs / problèmes connus :
- Pour que la détection d'acceptation des cookies par le navigateur client fonctionne correctement, vous devez, avant de faire appel à la classe, envoyer un cookie "cookieAccept" ayant la valeur "true" au client. Si non, la classe va croire que le client n'accèpte pas les cookies.
En effet, pour détecter si le client accèpte ou non les cookies, j'utilise le principe tout simple du "on envoie un cookie et on le lit". Le problème est que, lors de l'envoie du cookie, pour le lire, il faut rafraichir la page...
Pour remédier au problème, il vous suffit de, par exemple sur la page d'accueil de votre site faire :
setcookie('cookieAccept','true',time()+3600*24*365);
Points méritants d'être modifiés / optimisés :
- Le système du "sessioncleaner.php"...
En effet, par exemple, si un visiteur va sur une page utilisant la classe et la quitte... La session en cours n'a donc pas pû être destroy(). J'ai donc eu l'idée de faire un script supprimant ce types de sessions (expirées).
Mais bon, ce n'est pas très pratique d'appeler un script régulièrement comme ça. Si vous avez des idées pour optimiser ce point ça m'arrangerai ;)
Bon, je pense que j'ai tout dit, je vous invite maintenant à télécharger le fichier ZIP ;)
Si vous avez des commentaires, idées, n'hésitez pas !