Melaksanakan Kod PHP dengan Pembolehubah $_GET melalui Prompt Perintah Linux
Melalui pembolehubah PHP $_GET pada gesaan arahan Linux sering menimbulkan cabaran. Walaupun arahan php -e index.php membenarkan pelaksanaan kod, memanipulasi pembolehubah $_GET kekal sebagai isu.
Penyelesaian:
Untuk mengatasinya, gunakan php-cgi binari bukannya php. Argumen kemudiannya boleh dihantar sebagai parameter pada baris arahan, seperti berikut:
php-cgi -f index.php left=1058 right=1067>
Tindakan ini memberikan nilai berikut kepada $_GET:
Array ( [left] => 1058 [right] => 1067 [class] => A [language] => English )
Nota Tambahan:
Ia juga mungkin untuk menetapkan pembolehubah persekitaran yang biasanya akan dikonfigurasikan oleh pelayan web, seperti sebagai:
REQUEST_URI='/index.php' SCRIPT_NAME='/index.php' php-cgi -f index.php left=1058 right=1067>
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Melewati Pembolehubah $_GET kepada Skrip PHP daripada Barisan Perintah Linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!