diff options
Diffstat (limited to 'controller/Security.php')
-rw-r--r-- | controller/Security.php | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/controller/Security.php b/controller/Security.php index 3475a8d..0ab4c02 100644 --- a/controller/Security.php +++ b/controller/Security.php | |||
@@ -49,13 +49,16 @@ class Security | |||
49 | - # ne fonctionne pas | 49 | - # ne fonctionne pas |
50 | - ~ fonctionne | 50 | - ~ fonctionne |
51 | - & fonctionne | 51 | - & fonctionne |
52 | - ^ pas encore testé | ||
52 | */ | 53 | */ |
53 | 54 | ||
54 | // => on remplace tout par des _ | 55 | // => on remplace tout par des _ |
55 | // filtrer / et \ semble inutile | 56 | // filtrer / et \ semble inutile |
56 | 57 | ||
57 | $cibles = [' ', '/', '\\', ':', '*', '?', '<', '>', '|', '=', "'", '`', '"', '%22', '#']; | 58 | $cibles = [' ', '/', '\\', ':', '*', '?', '<', '>', '|', '=', "'", '`', '"', '%22', '#']; |
58 | return(str_replace($cibles, '_', $chaine)); | 59 | $chaine = str_replace($cibles, '_', $chaine); |
60 | $chaine = mb_strtolower($chaine); | ||
61 | return($chaine); | ||
59 | 62 | ||
60 | // les problèmes avec \ persistent !! | 63 | // les problèmes avec \ persistent !! |
61 | // => javascript | 64 | // => javascript |