Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 9120|Yanıt: 2

PHP'nin POST commit ile GET commit arasındaki fark nedir?

[Bağlantıyı kopyala]
Yayınlandı 19.11.2014 21:16:49 | | |
Şu kodu koyarsam:
[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]

Yerine şu ile değiştirin:
[mw_shl_code=php,true]echo "<script type='text/javascript' reload='1'>window.location.href='$requesturl'; ";</script> [/mw_shl_code]

Program üzerindeki etkisi nedir ve post commit ile get commit arasındaki fark nedir?




Önceki:WeChat ID'nin sınırsız kez değiştirilme yöntemi
Önümüzdeki:Bilgisayar Bilimleri Fakültesi'nin 2013-2014 akademik yılı için okul bursları listesi açıklandı
Yayınlandı 19.11.2014 21:21:40 |
1. Sunucudan veri almak ve veri göndermek için sunucuya göndermek.
2. get, gönderilen formun ACTION özdeniteliğiyle işaret edilen URL'ye parametre veri kuyruğunu eklemek ve değerler, URL'de görülebilen formdaki her alana karşılık gelir. post, formdaki her alanı ve içeriğini HTML BAŞLIĞI'nda ACTION özniteliğinin belirttiği URL adresine yerleştiren HTTP post mekanizmasıdır. Kullanıcılar süreci görmüyor.
3. Get yöntemi için, sunucu tarafı değişkenin değerini almak için Request.QueryString kullanır, post yöntemi için ise sunucu tarafı gönderilen verileri almak için Request.Form kullanır.
4. Get ile gönderilen veri miktarı küçüktür ve 2KB'dan fazla olamaz. Postale ile iletilen veri miktarı büyüktür ve genellikle varsayılan olarak sınırsız olarak belirlenir. Ama teorik olarak, IIS4'te en büyük miktar 80KB, IIS5'te ise 100KB.
5. Güvenlik çok düşük, post güvenliği yüksek. Ama uygulama verimliliği Post yönteminden daha iyi.

Öneriler:
1. Get yönteminin güvenliği, Post yönteminden daha kötüdür, eğer gizli bilgi içeriyorsa, Post veri gönderme yönteminin kullanılması önerilir;
2. Veri sorgusu yapılırken Get yönteminin kullanılması önerilir; Veri eklerken, değiştirirken veya silerken Post yönteminin kullanılması önerilir;
Yayınlandı 25.12.2014 17:45:43 |
Az önce izledim, bu http://zh.wikipedia.org/wiki/REST
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com