Lescriptvérifieégalementlaprésenceetlavaliditéd'une clé spécifique pour déclencher son exécution. La clé doit être fournie en tant que paramètre "key" dans l'URLetcorrespondreàcellestockéedanslefichier"data.key"pourquelasuppressiondesfichierssoitautorisée.Silacléestinvalideouabsente,lescriptafficheunmessaged'erreuretterminesonexécution.
*/
// Vérification de la clé
if(isset($_GET['key'])){
// Récupération de la clé fournie en GET
$key=$_GET['key'];
// Récupération de la clé stockée dans le fichier data.key
$storedKey=file_get_contents('data.key');
// Vérification de correspondance entre les clés
if($key!==$storedKey){
die("Clé invalide !");
}
}else{
// Si la clé est manquante, affiche un message d'erreur et arrête l'exécution du script