Log des requetes sql...

Fermé
Daniel564 - 19 sept. 2010 à 13:58
 Nauno - 25 mai 2011 à 11:37
Bonjour,

J'ai développer un site web en php chez ovh (mutualisé), je souhaiterai maintenant pouvoir controller toutes les requetes sql qui sont lancé sur mon site, histoire de voir si quelqu'un essaye de faire des injections ...

Quelqu'un sais comment procéder ?

merci d'avance

3 réponses

Dynamix Messages postés 202 Date d'inscription dimanche 22 mars 2009 Statut Membre Dernière intervention 30 avril 2011 76
19 sept. 2010 à 14:46
Tu trouveras peut être ton bonheur là : http://dev.mysql.com/doc/refman/5.0/fr/log-files.html
0
salut, merci pour le lien mais dans mon cas, je n'ai pas accès au repertoire étant donné qu'il s'agit d'un hébergement mutialisé, je ne peux ni arreter/démarrer mysql ...


une autre solution ?
0
Utiliser une classe d'abstraction ou définir une nouvelle méthode et stocker dans un fichier toutes les requêtes.

ex avec mysql :

function myself_mysql_query($req){
global $dbh;
file_put_contents('/monfichier.txt',$req.'\n',FILE_APPEND);
//ou autre méthode de log..., la c simplissime...
// tu renvois le résultat logique...
return mysql_query($req);
}

Et tu remplaces tout les appels mysql_query par myself_mysql_query
0