![]() | |
![]() |
| | Thread Tools | Display Modes |
#31
| |||
| |||
|
|
Tu vuoi verificare che il sia un file, senza estensione. Allora, per semplificare, puoi controllare che il parametro sia composto unicamente da una serie di caratteri di tua scelta. Ad esempio: $p=$_GET['page']; if (isset($p)){ if (!preg_match("/^[A-Za-z0-9\-_]+$/", $p)) { die("Bel tentativo."); } }else{ die("Occorre specificare la pagina come parametro."); } In questo modo verifica che $p sia settato, e che sia esattamente una sequenza di caratteri alfanumerici, maiuscoli o minuscoli, includendo anche il trattino e l'underscore. |
![]() |
| Thread Tools | |
| Display Modes | |
| |