2012-12-09 17 views
5

Qualcuno sa dove posso trovare il codice utilizzato da PHP per analizzare i dati dei post in $_POST e $_FILES? Sto cercando di capire come gestisce i nomi dei file senza escape, ma non riesco a trovarlo. Non aiuta che sia un progetto enorme e non ho idea di dove nemmeno guardare, e la ricerca non aiuta.Posizione di PHP _POST codice di analisi

+1

In questo caso, penso che la sperimentazione di input e output fornirebbe più informazioni che scavare attraverso qualche codice sorgente di analisi. –

+1

Penso che la [guida degli hacker al Motore di Zend] (http://php.net/manual/en/internals2.php) ti aiuterà nel tuo percorso qui –

+1

check in 'rfc1867.c', penso che sia dove ho trovato quella roba una volta – goat

risposta

1

È in main/rfc1867.c. Vedi all'interno di rfc1867_post_handler, dove sta analizzando l'intestazione Content-Disposition. La funzione utilizza php_ap_getword_conf per analizzare il valore del nome file.