Mengakses $_GET Variables daripada Linux Command Prompt
Semasa mengakses skrip PHP melalui pelayar web melibatkan penambahan pembolehubah GET pada URL, melaksanakan sama melalui command prompt Linux boleh menjadi lebih rumit. Pendekatan biasa menggunakan php -e index.php sahaja tidak membenarkan GET pembolehubah lulus.
Penyelesaian: Menggunakan php-cgi
Daripada menggunakan php asas arahan, anda boleh menggunakan binari php-cgi. Dengan menghantar hujah pada baris arahan, anda boleh mensimulasikan tingkah laku pembolehubah GET dengan berkesan:
php-cgi -f index.php left=1058 right=1067>
Contoh ini akan mengisi tatasusunan $_GET dengan nilai berikut:
Array ( [left] => 1058 [right] => 1067 [class] => A [language] => English )
Menetapkan Pembolehubah Persekitaran
Selain pembolehubah GET, anda juga mungkin perlu menetapkan pembolehubah persekitaran yang biasanya akan ditetapkan oleh pelayan web. Ini boleh dicapai menggunakan sintaks berikut:
REQUEST_URI='/index.php' SCRIPT_NAME='/index.php' php-cgi -f index.php left=1058 right=1067>
Dengan menggunakan teknik ini, anda boleh melaksanakan skrip PHP dengan berkesan dan mengakses pembolehubah $_GET daripada command prompt Linux, menawarkan lebih fleksibiliti untuk ujian dan penyahpepijatan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengakses Pembolehubah $_GET Apabila Menjalankan Skrip PHP daripada Barisan Perintah Linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!