Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 9120|Jawab: 2

Apa perbedaan antara POST commit PHP dan GET commit?

[Salin tautan]
Diposting pada 19/11/2014 21.16.49 | | |
Jika saya memasukkan kode ini:
[mw_shl_code=php,true]echo '<form id="payform" action="'.$requesturl.'" method="post"></form><script type="text/javascript" reload="1">$(\'payform\').submit(); ';</script> [/mw_shl_code]

Ganti dengan:
[mw_shl_code=php,true]echo "<script type='text/javascript' reload='1'>window.location.href='$requesturl'; ";</script> [/mw_shl_code]

Apa dampaknya pada program, dan apa perbedaan antara post commit dan get commit?




Mantan:Metode memodifikasi ID WeChat tidak terbatas
Depan:Daftar beasiswa sekolah untuk tahun akademik 2013-2014 Sekolah Ilmu Komputer diumumkan
Diposting pada 19/11/2014 21.21.40 |
1. Get adalah mendapatkan data dari server, dan post adalah mengirim data ke server.
2. get adalah menambahkan antrean data parameter ke URL yang ditunjuk oleh atribut ACTION dari formulir yang dikirimkan, dan nilainya sesuai dengan setiap bidang dalam formulir, yang dapat dilihat di URL. post adalah mekanisme posting HTTP untuk menempatkan setiap bidang dalam formulir dan isinya di HTML HEADER ke alamat URL yang ditunjukkan oleh atribut ACTION. Pengguna tidak melihat prosesnya.
3. Untuk metode get, sisi server menggunakan Request.QueryString untuk mendapatkan nilai variabel, dan untuk metode post, sisi server menggunakan Request.Form untuk mendapatkan data yang dikirimkan.
4. Jumlah data yang dikirim oleh get kecil, dan tidak boleh lebih besar dari 2KB. Jumlah data yang dikirimkan melalui pos besar, dan umumnya default tidak terbatas. Namun secara teoritis, jumlah terbesar di IIS4 adalah 80KB, dan di IIS5 adalah 100KB.
5. Dapatkan keamanan sangat rendah, keamanan pasca tinggi. Tetapi efisiensi eksekusi lebih baik daripada metode Post.

Rekomendasi:
1. Keamanan metode get lebih buruk daripada metode Posting, jika berisi informasi rahasia, disarankan untuk menggunakan metode pengiriman data Post;
2. Saat melakukan kueri data, disarankan untuk menggunakan metode Get; Saat menambahkan, memodifikasi, atau menghapus data, disarankan untuk menggunakan metode Posting;
Diposting pada 25/12/2014 17.45.43 |
Saya baru saja menontonnya, ini http://zh.wikipedia.org/wiki/REST
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com