2012-12-09 35 views
5

有谁知道在哪里可以找到PHP用来解析发布数据到$_POST$_FILES的代码?我试图弄清楚它如何处理未转义的文件名,但我似乎无法找到它。这无关紧要,它是一个庞大的项目,我不知道哪里可以看,搜索也无济于事。PHP _POST解析代码的位置

+1

在这种情况下,我认为试验输入和输出将比通过一些解析源代码挖掘更多的洞察力。 –

+1

我认为[黑客指南的Zend引擎](http://php.net/manual/en/internals2.php)将帮助你在这里的方式 –

+1

检查'rfc1867.c',我认为这是我在哪里发现了一次。 – goat

回答

1

它在main/rfc1867.c。请在rfc1867_post_handler的内部查看,解析Content-Disposition标头。该功能使用php_ap_getword_conf解析文件名值。