Rumah > pembangunan bahagian belakang > tutorial php > Bagaimanakah Saya Boleh Mengakses Pembolehubah $_GET Apabila Menjalankan Skrip PHP daripada Barisan Perintah Linux?

Bagaimanakah Saya Boleh Mengakses Pembolehubah $_GET Apabila Menjalankan Skrip PHP daripada Barisan Perintah Linux?

Barbara Streisand
Lepaskan: 2024-11-29 15:17:15
asal
920 orang telah melayarinya

How Can I Access $_GET Variables When Running PHP Scripts from the Linux Command Line?

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>
Salin selepas log masuk

Contoh ini akan mengisi tatasusunan $_GET dengan nilai berikut:

Array
(
    [left] => 1058
    [right] => 1067
    [class] => A
    [language] => English
)
Salin selepas log masuk

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>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan