Log des requetes sql...

Daniel564 -  
 Nauno -
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
A voir également:

3 réponses

Dynamix Messages postés 202 Date d'inscription   Statut Membre Dernière intervention   76
 
Tu trouveras peut être ton bonheur là : http://dev.mysql.com/doc/refman/5.0/fr/log-files.html
0
Daniel564
 
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
Nauno
 
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