通常使用parse_str('name=me&hungry=yes')将产生一个变量$name并hungry分别等于'me'和'yes'。
使用这个函数的问题是我通过用户输入运行它,并且因为这个变量被放在全局命名空间中,所以确保我不能受到任何攻击而感到不舒服。
有没有办法让这个功能只将值放入给定的变量中?例如类似的东西parse_str('name=me&hungry=yes', $obj)将使obj等于
array('name' => 'me', 'hungry' => 'yes');