ci sono molte variabili in gioco.
Intanto tu hai un invio di tipo multipart, poi è molto importante la configurazione del server web e del modulo php; è in base a questa configurazione che il webserver decide quali variabili inizializzare in automatico e quali metodi usare.