PHP _POST 解析代码的位置

5

有人知道我在哪里可以找到PHP用于解析POST数据成$_POST$_FILES的代码吗? 我试图弄清它如何处理未转义的文件名,但似乎找不到。 这是一个巨大的项目,我根本不知道该去哪里查找,搜索也没有帮助。


1
在这种情况下,我认为尝试输入和输出会比深入挖掘一些解析源代码更有洞见。 - Jonathon Reinhart
1
我认为 Zend 引擎黑客指南 可以帮助你在这方面前进。 - Elias Van Ootegem
1
检查rfc1867.c,我想那是我曾经找到那东西的地方。 - goat
这个链接有一个很好的示例,说明如何完成它: http://stackoverflow.com/questions/10707078/post-renamed-filename-from-upload-to-database - DrinkJavaCodeJava
@redelman431,他在询问用C语言编写的PHP引擎源代码。 - goat
1个回答

1

它在main/rfc1867.c中。请查看rfc1867_post_handler内部,在解析Content-Disposition头部附近。该函数使用php_ap_getword_conf来解析文件名值。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接