SORU
2 ŞUBAT 2009, PAZARTESİ


Ne zaman GET veya POST yöntemi kullanmalıyım? Ne'fark onların arasında mı?

Başlık benim soru olduğunu düşünüyorum. GET POST yöntem kullanırken fark nedir bilmek istiyorum. Hangisi daha güvenli? Bunların her birinin dis/avantajları nelerdir?

Ben de bu 7 *...* benzer bir soru buldum

CEVAP
2 ŞUBAT 2009, PAZARTESİ


Güvenlik meselesi değil. HTTP protokolü Mesajlar yan etkileri olabilir iken ALIN yazın idempotent olarak istekleri tanımlar. Daha basit bir dille, bu YAZI bir şey değiştirmek için kullanılır iken değiştirmeden bir görüntüleme için kullanılır, ALMAK anlamına gelir. Örneğin, bir Arama Sayfası şifre değiştiren bir form POST kullanmak gerekirken kullanmak gerekir.

Ayrıca, PHP unutmayın kavramları biraz karıştırır. Bir POST isteği isteği vücuda sorgu dizesi ve giriş alır. Bir istek sadece sorgu dizesi giriş alır. Bu yüzden bir POST isteği bir üst bir GET isteği; kullanabilirsiniz $_GET bir POST isteği ve belki anlamlı parametreler ile aynı adı $_POST $_GET demek farklı şeyler.

Örneğin, diyelim ki bir makale düzenlemek için bir form var. Makale kimliği sorgu dizesinde (ve, bu yüzden, $_GET['id'] ile kullanılabilir) olabilir, ama makale kimliği değiştirmek istiyorsunuz. Yeni kimlik istek vücut ($_POST['id']) mevcut olabilir. TAMAM, belki iyi bir örnek değil, ama bu ikisi arasındaki farkı gösterir umarım.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • aki6336

    aki6336

    14 AĞUSTOS 2008
  • disneychannel

    disneychanne

    19 ŞUBAT 2006
  • Elly Awesome

    Elly Awesome

    15 ŞUBAT 2010