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

Bagaimanakah Saya Boleh Melewati Pembolehubah $_GET kepada Skrip PHP daripada Barisan Perintah Linux?

Susan Sarandon
Susan Sarandonasal
2024-11-26 19:41:10216semak imbas

How Can I Pass $_GET Variables to a PHP Script from the Linux Command Line?

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!

Kenyataan:
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