Data POST dikirimkan oleh formulir dan "diposting" ke server web sebagai data formulir. Data POST dikodekan dengan cara yang sama seperti data GET, tetapi biasanya tidak terlihat oleh pengguna di browser standar Show Sebagian besar formulir menggunakan metode posting karena "menyembunyikan" data formulir dari pengguna dan tidak mengacaukan URL di bilah alamat. Perhatikan bahwa metode GET dan POST sama-sama (dalam)aman Semudah pengguna dapat menggunakan data GET di URL, hal yang sama dapat dilakukan dengan data POST. Anda harus selalu berasumsi bahwa pengguna dapat mengirimkan formulir dan data formulir apa pun yang mereka inginkan, dan memproses data sesuai dengan itu. Jangan percaya masukan pengguna, baik dari GET atau dari POST Post data diakses dengan array $_POST di PHP
_Menggunakan "isset"Anda dapat menggunakan fungsi "isset" pada variabel apa pun untuk menentukan apakah sudah disetel atau belum. Anda dapat menggunakan fungsi ini pada array $_POST untuk menentukan apakah variabel telah diposting atau tidak. Ini sering diterapkan pada nilai tombol kirim, tetapi dapat diterapkan pada variabel apa pun Sebagai contoh
_Kode di atas hanya akan menampilkan nilai yang dikirimkan jika tombol kirim diklik Bisakah saya menggunakan GET dan POST di halaman yang sama?GET dan POST menempati ruang berbeda di memori server, jadi keduanya bisa diakses di halaman yang sama jika Anda mau. Salah satu kegunaan mungkin untuk menampilkan pesan yang berbeda pada formulir tergantung pada apa yang ada di string kueri
_
Alih-alih menggunakan larik GET dan POST, Anda juga dapat menggunakan larik Satu hal lagi yang perlu diperhatikan. "tindakan" pada formulir sekarang hilang. Secara teknis, ini bukan HTML yang valid. Namun, dengan tidak melakukan tindakan, browser akan berasumsi bahwa formulir dikirimkan ke dirinya sendiri. Ini penting karena ini juga akan mempertahankan string kueri saat formulir dikirimkan (bagian ?lang=bahasa Inggris). Anda dapat menggunakan variabel server seperti Untuk informasi selengkapnya, lihat Menggunakan PHP_SELF di kolom tindakan formulir Daftarkan global off?Jika Anda menggunakan versi PHP lebih awal dari 4. 2. 0, Anda harus mempertimbangkan untuk menyetel register_globals ke "off" di file. htaccess (jika Anda menggunakan server Apache) untuk alasan yang sama persis seperti yang disebutkan di tutorial sebelumnya tentang GET. Jika Anda memiliki PHP4. 2. 0 atau lebih, jangan khawatir tentang itu Lebih lanjut tentang POSTPanjang nilai POST tidak terbatas, dan karenanya sangat cocok untuk formulir, terutama formulir dengan banyak bidang Apa itu metode GET dan metode POST di PHP?Metode Dapatkan dan Posting adalah metode permintaan HTTP yang digunakan di dalam tag . Protokol HTTP memungkinkan komunikasi antara klien dan server di mana browser dapat menjadi klien, dan aplikasi yang berjalan di sistem komputer yang menghosting situs web Anda dapat menjadi server.
Apa itu metode $_ POST?PHP $_POST adalah variabel super global PHP yang digunakan untuk mengumpulkan data formulir setelah mengirimkan formulir HTML dengan method="post" .
Apa itu $_ GET dan $_ POST di PHP?$_GET adalah larik variabel yang diteruskan ke skrip saat ini melalui parameter URL. $_POST adalah larik variabel yang diteruskan ke skrip saat ini melalui metode HTTP POST .
Apa metode POST dalam bentuk?POSTING. Dalam metode posting, setelah pengiriman formulir, nilai formulir tidak akan terlihat di bilah alamat tab browser baru seperti yang terlihat di metode GET. Itu menambahkan data formulir di dalam badan permintaan HTTP . Tidak ada batasan ukuran. Metode ini tidak mendukung bookmark hasilnya. |