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 |
