Nasıl hangi yöntem (genellikle GET veya POST) geçerli istek için kullanılan öğrenebilirim?
$_SERVER['REQUEST_METHOD']
Bkz the docs. Bu üst kasalı istek yöntemi (yani 'GET', 'baş', 'POST', 'put') içerecektir.
Kontrol ederken
$_SERVER['REQUEST_METHOD']
seçimdi, bazı insanların güvenli superglobals alternatifler savunuyor beri (Is using superglobals directly good or bad in PHP? ve benzeri sorular), biri aslında autosanitizing kullanabilirsiniz görünüyor
filter_input( INPUT_SERVER, 'REQUEST_METHOD' )
(Muhtemelen bazı ek filtreleme anahtarları ile, örneğin. FILTER_SANITIZE_SPECIAL_CHARS) yerine.
Tabii ki, normal ('GET' / 'POST') durumunda sterilize etmek için bir şey yok, ama iyi bir alışkanlık IMO hala iyi bir alışkanlıktır.