J'utilise un serveur local sur mon ordinateur portable pour contrôler un programme C# via PHP. Fondamentalement, je prends un POST passé à mon serveur Web, et l'utiliser comme les paramètres d'un programme de ligne de commande. Mon code est essentiellement ceci:Exécution du programme à partir de la ligne de commande via PHP - Passer des commandes au lieu de redémarrer le programme à chaque fois
$parameters = $_POST['parameters'];
system('C://THEFILEPATH/myprogram.exe ' . $parameters);
Le problème est que ce myprogram.exe amène à arrêter et commencer à chaque fois que je veux passer quelque chose. Puisqu'une bonne partie de mon programme est l'initialisation, cela cause un peu de retard inutile. Existe-t-il un moyen d'exécuter myprogram.exe via PHP, et de lui passer les variables comme il continue à fonctionner au lieu de le redémarrer à chaque fois?
Merci!
Sons dangereux - assurez-vous que personne ne peut injecter des commandes à votre application en ligne de commande. – Oded
Je viens de vous donner les os du programme. Certainement une bonne chose à surveiller cependant, merci. – Ethan