Caricare file sul server è una funzionalità molto utile… ma anche molto delicata.
👉 Senza controlli adeguati, un utente potrebbe caricare file dannosi (script, virus, ecc.).
Per questo motivo è fondamentale applicare controlli di sicurezza rigorosi.
Se non proteggi l’upload, potresti avere:
🐛 caricamento di file malevoli
💻 esecuzione di codice PHP sul server
📂 accesso non autorizzato ai file
🔓 vulnerabilità del sito
❗ NON fidarti mai del file caricato dall’utente
<?php |
<?php |
<?php |
👉 esempio: max 2MB
❗ Non usare mai il nome originale!
<?php
|
👉 evita:
sovrascrittura file
nomi pericolosi
uploads/
Consigli:
📂 cartella dedicata
🚫 evitare cartelle pubbliche sensibili
🔒 impostare permessi corretti
Mai permettere upload di:
❌ .php
❌ .exe
❌ .js
<?php |
🧹 validare sempre i dati
🔍 controllare errori ($_FILES["file"]["error"])
🛑 limitare numero di upload
📋 registrare i file nel database (nome, percorso)
❗ non fidarti mai dei file utente
controlla estensione e tipo MIME
limita la dimensione
rinomina i file
usa cartelle sicure
blocca file pericolosi
La sicurezza nell’upload dei file è fondamentale per proteggere il tuo sito e il tuo server.
👉 Con questi controlli hai già una base solida e professionale 👍
🎉 Complimenti! Hai completato anche il capitolo Caricamento file!