Skrip PHP biasanya menerima input melalui superglobal $_GET apabila diakses melalui permintaan HTTP. Melakonkan semula tingkah laku ini dalam gesaan arahan Linux memberikan satu cabaran, terutamanya apabila ia melibatkan pembolehubah $_GET.
Seperti yang dicadangkan oleh Server Fault, binari php-cgi menawarkan penyelesaian. Daripada menggunakan php, keluarkan arahan seperti berikut:
php-cgi -f index.php left=1058 right=1067>
Ini akan mencipta tatasusunan $_GET berikut:
Array ( [left] => 1058 [right] => 1067 [class] => A [language] => English )
Selain itu, anda boleh menetapkan pembolehubah persekitaran yang menyerupai yang ditetapkan oleh pelayan web, seperti:
REQUEST_URI='/index.php' SCRIPT_NAME='/index.php' php-cgi -f index.php left=1058 right=1067>
Ini menyediakan lebih banyak pendekatan komprehensif untuk mereplikasi persekitaran pelayan web untuk skrip PHP dalam gesaan arahan Linux.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mensimulasikan Pembolehubah $_GET dalam Skrip PHP Menggunakan Prompt Perintah Linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!