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

  • Blunty

    Blunty

    13 Mart 2006
  • David Wills

    David Wills

    31 Aralık 2007
  • RyanXLT

    RyanXLT

    22 Ocak 2011