Exécuter du code PHP avec des variables $_GET via l'invite de commande Linux
Transmettre des variables PHP $_GET sur une invite de commande Linux pose souvent un défi. Bien que la commande php -e index.php permette l'exécution de code, la manipulation des variables $_GET reste un problème.
Solution :
Pour surmonter ce problème, utilisez le php-cgi binaire au lieu de php. Les arguments peuvent ensuite être passés en tant que paramètres sur la ligne de commande, comme suit :
php-cgi -f index.php left=1058 right=1067>
Cette action attribue les valeurs suivantes à $_GET :
Array ( [left] => 1058 [right] => 1067 [class] => A [language] => English )
Remarque supplémentaire :
Il est également possible de définir des variables d'environnement qui seraient généralement configurées par le serveur Web, telles que comme :
REQUEST_URI='/index.php' SCRIPT_NAME='/index.php' php-cgi -f index.php left=1058 right=1067>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!