Bonjour à tous,

Sur un formulaire, le gestionnaire de mon site peut lancer des traitements sur le serveur (php) via une demande en ajax. Un traitement peut prendre plus d'une heure (perçage de fichier .... etc ).
J'essaie de mettre une place une fonctionnalité d’interruption, sans succès.

Une 2ème requête, pour arrêter l’exécution, exécute un script qui créé une variable $globals['Stop'] = true;

Et dans le traitement du 1er script j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
if (isset($GLOBALS['Stop'])) { unset($GLOBALS['Stop']); die; }
Cela ne fonctionne pas
Est ce que les variables globals sont capturées au lancement du script et ne sont plus accessibles pendant l'éxécution ?

Merci par avance à celui qui pourra m'éclairer.