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

Susan Sarandon
Lepaskan: 2024-11-26 19:41:10
asal
195 orang telah melayarinya

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

Tindakan ini memberikan nilai berikut kepada $_GET:

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

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

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!

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