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
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.
Ne zaman bir form's opaklık ayarı...
Alma yöntemi 'null' veya...
Orada foo(void) ve foo arasında bir fa...
Ne zaman bir WordPress kullanmak'...
Kullanım alanı 'datetime' ve...