Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Tatasusunan apakah yang boleh digunakan untuk mendapatkan masuk dalam php?

Tatasusunan apakah yang boleh digunakan untuk mendapatkan masuk dalam php?

PHPz
PHPzasal
2023-04-27 09:01:04449semak imbas

Sebagai bahasa sebelah pelayan, PHP selalunya perlu berinteraksi dengan klien (pelayar) Salah satu cara interaksi yang biasa ialah memindahkan data melalui permintaan GET. Dalam PHP, anda boleh menggunakan pelbagai tatasusunan untuk mendapatkan parameter permintaan GET Yang lebih biasa digunakan ialah $_GET dan $HTTP_GET_VARS.

Pertama, mari kita fahami permintaan GET. GET ialah kaedah permintaan protokol HTTP Apabila meminta, parameter akan diletakkan dalam URL Parameter ini boleh dihuraikan oleh pelayan untuk mendapatkan data yang sepadan.

Sebagai contoh, terdapat URL seperti berikut:

http://www.example.com/index.php?name=Xiao Ming&age=18

Antaranya , selepas nombor ? name=Xiaoming&age=18 ialah bahagian parameter dalam permintaan GET, nama dan umur ialah nama parameter, Xiaoming dan 18 ialah nilai parameter. Dalam PHP, parameter ini boleh diperoleh menggunakan dua tatasusunan yang dinyatakan di atas.

tatasusunan $_GET

$_GET ialah pembolehubah super global terbina dalam PHP, yang digunakan untuk mendapatkan semua parameter yang diluluskan melalui permintaan GET. Apabila klien menghantar permintaan GET, parameter akan dihuraikan dan disimpan dalam tatasusunan $_GET Kekunci tatasusunan ialah nama parameter dan nilai adalah nilai parameter.

Menggunakan tatasusunan $_GET untuk mendapatkan parameter adalah sangat mudah, hanya gunakan nama parameter sebagai subskrip tatasusunan. Contohnya, nama dan parameter umur dalam URL di atas boleh diperoleh dengan cara berikut:

$name = $_GET['name'];
$age = $_GET['age'] ;

Antaranya, nilai $name ialah Xiao Ming, dan nilai $age ialah 18. Jika anda ingin mendapatkan berbilang parameter, anda juga boleh menggunakan koma untuk memisahkannya dalam subskrip tatasusunan, seperti $_GET['nama,umur'].

Perlu diambil perhatian bahawa apabila menggunakan tatasusunan $_GET untuk mendapatkan parameter, parameter perlu ditapis dan disahkan untuk mengelakkan isu keselamatan.

Tatasusunan $HTTP_GET_VARS

$HTTP_GET_VARS juga boleh digunakan untuk mendapatkan parameter yang diluluskan melalui permintaan GET, tetapi ia sudah lapuk dan telah digantikan dengan tatasusunan $_GET bermula daripada versi PHP 4.1.0. Menggunakan tatasusunan $HTTP_GET_VARS untuk mendapatkan parameter adalah serupa dengan $_GET Anda hanya perlu menggunakan nama parameter sebagai subskrip tatasusunan.

$name = $HTTP_GET_VARS['name'];
$age = $HTTP_GET_VARS['age'];

Ringkasan

Permintaan GET ialah permintaan yang biasa digunakan satu Kaedah permintaan, adalah sangat mudah untuk menghantar parameter melalui URL. Dalam PHP, untuk mendapatkan parameter permintaan GET, anda boleh menggunakan dua tatasusunan $_GET dan $HTTP_GET_VARS Yang pertama ialah pembolehubah super global terbina dalam dalam PHP, dan yang kedua telah diganti dan hanya untuk pemahaman. Apabila menggunakan tatasusunan ini untuk mendapatkan parameter, anda perlu memberi perhatian kepada keselamatan parameter dan melakukan penapisan dan pengesahan.

Atas ialah kandungan terperinci Tatasusunan apakah yang boleh digunakan untuk mendapatkan masuk dalam php?. 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