Bonjour
Je possède une page avec un script php. L'idée est que ce script appelle un fichier .bat, puis recharge la page avec une variable en url (donc méthode GET).
La page est donc rechargée, et le script vérifie si la fameuse variable est définie dans l'url (donc afin de savoir s'il peut exécuter l'étape 2).
L'étape 2 justement consiste à exécuter un autre .bat .
Voilà du code pour vous aider à comprendre :
Le problème c'est que les redirection avec header et tout ceci redirigent la page dès l'ouverture de la page (normal me direz-vous...). Comment je pourrait réussir ce que je voudrai faire ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <?php if(isset($_GET['etat'])){ if($_GET['etat']=='etape2'){ // execution fichier .bat n°2 } }else{ // execution fichier.bat n°1. // redirection (mais comment !?!) } ?>
Merci à tous
EDIT : J'ai déjà essayé header(refresh:$time;url=$url), ainsi que la technique avec <meta ... />. Mais ce que je voudrais c'est éventuellement rafraîchir mais sans renvoyer les données (car sinon mon .bat n°1 se ré-exécute...). Si jamais vous avez une technique pour faire ce que je souhaiterai faire...![]()
Partager