PHP mengeluarkan fungsi $_Request yang pada asasnya mengumpul data yang diserahkan beberapa data dijana dan $_Request digunakan untuk mengumpul data. Ia secara lalai mengandungi kandungan $GET , $POST , $COOKIE.
IKLAN Kursus Popular dalam kategori ini PEMBANGUN PHP - Pengkhususan | 8 Siri Kursus | 3 Ujian Olok-olokMulakan Kursus Pembangunan Perisian Percuma Anda
Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain
Apabila semasa membuat Borang HTML, apabila permintaan diserahkan, data dipindahkan, jadi $_Request digunakan untuk mengumpul data dalam PHP. Ia adalah pembolehubah superglobal yang tersedia dalam semua skop di seluruh Skrip PHP. Ia tersedia selepas PHP versi 4 dan ke atas. Dalam PHP versi 7.0, kami mempunyai tetapan lalai dari mana Array _REQUEST tidak mengandungi kuki. Fail lalai .ini PHP juga boleh mengecualikan kuki daripada $_Request.
Sintaks
Sintaks untuk mendapatkan butiran menggunakan fungsi $ Request ialah:-
<?php ($_REQUEST['Form name'] ?>
Tangkapan skrin:-
$_ PERMINTAAN Pembolehubah Berfungsi
Pembolehubah $_Request mempunyai kandungan $GET, $POST dan $COOKIES, yang mengumpulkan data daripada Borang HTML apabila diserahkan. Ia memerlukan input dalam bentuk HTML, yang menjadikannya wajib untuk mempunyai borang dalam HTML yang mempunyai kaedah GET dan kaedah POST. Selepas ini, kita boleh mempunyai pembolehubah Permintaan untuk mengumpul data yang diperlukan.
$_REQUEST akan menggunakan kaedah yang diminta yang ditulis untuk mengambil data; jika $GET ditulis, ia akan menggunakan kaedah GET, dan jika $POST ditulis, ia akan menggunakan siaran. Setelah permintaan ini dibuat dan pembolehubah dipanggil, ia mengumpul data yang diperlukan atau data yang kita mahu.
Contoh
Mari kita lihat beberapa fungsi $_Request dengan beberapa Contoh:-
Mari mulakan dengan mencipta borang HTML dan lihat bagaimana Permintaan Menjana.
Kaedah Digunakan Pos:-
BENTUK HTML :-
<form?method="post"?action="<?php?echo?$_SERVER['PHP_SELF'];?>"> Name:?<input?type="text"?name="sname"> <input?type="submit"> </form>
Ini ialah Borang HTML.
Kaedah Permintaan POST PHP:-
<?php if?($_SERVER["REQUEST_METHOD"] ==?"POST") { $name = htmlspecialchars($_REQUEST['sname']); if?(empty($name)) { echo?"Empty Name"; }?else?{ echo?$name; } } ?>
Kami cuba mencipta BORANG yang mengambil Input sebagai Nama, permintaan diserahkan daripada kaedah POST dengan butiran tertentu, dan data dikumpul oleh Kaedah Permintaan.
Di sini htmlspecialchars($Request[‘fname’]) mengambil nilai Medan Input dan menyemak sama ada sebarang syarat diberikan di sana atau tidak. Jika ada keadaan yang disemak atau data dikumpul. Jadi Output untuk ini adalah seperti:-
Nama:
Tangkapan skrin:-
Kami memberikan Nama sebagai Input sebagai mendapatkan data nama sebagai output yang dikumpul.
Permintaan yang sama juga boleh dikumpul menggunakan kaedah GET; satu-satunya perbezaan antara GET dan POST menjadi Permintaan get boleh dicache. Dan kekal hadir dalam Sejarah pelayar; juga, permintaan itu boleh ditanda buku dan boleh mempunyai sekatan panjang.
Mari kami menyemaknya dengan Contoh Kod Ringkas:-
Dengan Kaedah Dapatkan: –
BENTUK HTML:-
<form?method="GET"?action="<?php?echo “Hello Get”;?>"> Name:?<input?type="text"?name="gname"> <input?type="submit"> </form>
Kaedah Permintaan PHP GET:-
<?php if?($_SERVER["REQUEST_METHOD"] ==?"GET") { $name_listed = htmlspecialchars($_REQUEST['gname']); if?(empty($name_listed)) { echo?"Empty Name"; }?else?{ echo?$name_listed; } } ?>
Kami cuba mencipta BORANG yang mengambil Input sebagai Nama, permintaan diserahkan daripada kaedah GET dengan butiran tertentu, dan data dikumpul oleh Kaedah Permintaan.
Ia tetap sama seperti yang kita lihat untuk contoh POST di atas.
Dalam kes $_Request, data yang disimpan pada tatasusunan ini adalah data yang dikodkan yang dihantar ke Pengepala PHP. $Request menyukarkan untuk mengawal maklumat yang diproses. Seperti, anggap jika pengguna meminta data pasangan Nilai-Kekunci seperti:-
REQUEST[‘key’] = nilai ia akan mengekod data dalam URL dan menyimpannya pada tatasusunan, dan apabila kita memerlukan nilai itu, panggil sahaja REQUEST[‘key’] untuk Nilai tertentu. Ia adalah kunci daripada pembolehubah super.
Kami juga boleh menggunakan fungsi PHP $Request dalam gelung if-else dan menjadikan kod PHP mengikut keperluan.
Mari kita semak dengan Contoh mudah:-
<?php if ($_REQUEST['city']) { $city = $_REQUEST['city']; setcookie('city', $_REQUEST['city'], 0, 'city.php'); } else { $city = 'NY'; } echo 'All CITY names are shown in ', $city; echo '<a href="city.php?city=NY">Switch to NY</a>'; echo '<a href="city.php?city=US">Switch to US</a>'; ?>
Ini ialah kod sampel untuk menyemak dan menukar permintaan pengguna. Dengan kaedah permintaan, kami mengumpul dan menyimpan data seperti yang diperlukan, dan kemudian gelung disemak dengan menyemak sama ada bandar itu perlu diubah. Jika ya, permintaan itu dilaksanakan; jika tidak, tiada perubahan. Jadi dengan kaedah ini, kita juga boleh menggunakan Fungsi Permintaan dalam PHP.
Kesimpulan – PHP?$_REQUEST
Daripada artikel di atas, kami melihat penggunaan Fungsi $REQUEST dalam PHP. Kami cuba memahami cara fungsi $REQUEST berfungsi dalam PHP dan perkara yang digunakan pada peringkat pengaturcaraan daripada pelbagai contoh dan klasifikasi.
Kami juga melihat kerja dalaman dan kelebihan mempunyai jenis data yang kami tentukan untuk pelbagai tujuan pengaturcaraan. Selain itu, sintaks dan contoh membantu kami memahami fungsi dengan tepat.
Atas ialah kandungan terperinci PHP?$_REQUEST. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Tostaycurrentwithphpdevelopmentsandbestpractices, followeyNewsssourcesLikePhp.netandphpweekly, engageWithCommunitiesonforumsandconference, keeptoolingupdatedandgraduallyAdoptNewFeatures, dan readribcoursourcourceSource

Phpbecamepopularforwebdevelopmentduetoitseaseoflearning, seamlessintegrationwithhtml, widespreadhostingsupport, andalargeecosystemincludingframeworkslikelaravelandcmsplatformsLikeWordPress.itexcelsinhandessubmissions

TosetTheRightTimeZoneinPhp, USEDATE_DEFAULT_TIMEZONE_SET () functionAtthestArtAfyourscriptwithavalididentifiersuchas'america/new_york'.1.usedate_default_timeSet ()

TOVALIDATEUSERIputInphp, UsEbuilt-InvalidationFunctionsLikeFilter_var () danFilter_Input (), applyRegularExpressionsforcustomformatssuchasususerorphonenumbers, checkdatatypesfornumericressplimeSpriceSprice, setLengthacheAngeAgeorpriceSprice, setLengthacheArpesenprice,

ThPhpFunctionserialize () andUnserialize () diselaraskanToConvertComplexDataStructructDestoresIntoStorasandabackagain.1.Serialize () C overtsdatalikeCarraysorObjectSrayStringContainingTyPeanStructureStructureStructureStructure.2.2Serialize ()

Anda boleh membenamkan kod PHP ke dalam fail HTML, tetapi pastikan fail itu mempunyai lanjutan .php supaya pelayan dapat menghuraikannya dengan betul. Gunakan tag standard untuk membungkus kod PHP, masukkan kandungan dinamik di mana sahaja di HTML. Di samping itu, anda boleh menukar PHP dan HTML beberapa kali dalam fail yang sama untuk merealisasikan fungsi dinamik seperti rendering bersyarat. Pastikan anda memberi perhatian kepada konfigurasi pelayan dan ketepatan sintaks untuk mengelakkan masalah yang disebabkan oleh label pendek, kesilapan tanda petikan atau label akhir yang ditinggalkan.

Kunci untuk menulis kod PHP yang bersih dan mudah dijaga terletak pada penamaan yang jelas, berikutan piawaian, struktur yang munasabah, menggunakan komen dan kesesuaian yang baik. 1. Gunakan pembolehubah, fungsi dan nama kelas yang jelas, seperti $ userData dan calculateToTalPrice (); 2. Ikuti gaya kod bersatu piawai PSR-12; 3. Pecahkan struktur kod mengikut tanggungjawab, dan aturnya menggunakan katalog MVC atau Laravel; 4. Elakkan kod gaya mi dan memecah logik ke dalam fungsi kecil dengan satu tanggungjawab; 5. Tambah komen pada mata utama dan tulis dokumen antara muka untuk menjelaskan parameter, pulangan nilai dan pengecualian; 6. Meningkatkan kebolehlihatan, mengguna pakai suntikan pergantungan, mengurangkan kaedah keadaan global dan statik. Amalan ini meningkatkan kualiti kod, kecekapan kerjasama dan kemudahan pasca penyelenggaraan.

Ya, youpanrunsqlqueriesusingphp, danTheProcessinvolveschoosingadatabaseextension, connectingTothedatabase, executingqueriSafely, andclosingconnectionswhendone.todothis, firstChoosebetweBetbeSquLiorpiorpiorpiorpiorpiorpiorpiorpiorpiorpiorpiorpiorpiorpiorpiorpiorpiorpiorpiorpdob
