PHP过滤器输入数组

时间:2019-02-11 21:32:18

标签: php phpmyadmin

if(isset(filter_input_array(input_post) 

这也是我之所以使用Filter输入数组的原因,是因为$ _POST甚至不再起作用,无论如何在netbeans上都不行。

我的localHost用:打回我了

警告:在第3行的C:\ xampp \ htdocs \ Test1 \ Includes \ signup2.inc.php中使用未定义的常量input_post-假定为“ input_post”(这会在PHP的未来版本中引发错误)

我对编码特别是PHP还是很陌生。我在大学一年级做课程,所以如果这是一个愚蠢的问题,不要生气。但是我不知道如何解决这个问题。

这是我到目前为止所拥有的

<?php

if(isset(filter_input_array(input_post)['signup-submit'])) {

require 'dbh.inc.php';

    $username = filter_input_array(input_post)['uid'];
    $email = filter_input_array(input_post)['mail'];
    $password = filter_input_array(input_post)['pwd'];
    $passwordRepeat = filter_input_array(input_post)['pwd-repeat'];

2 个答案:

答案 0 :(得分:1)

过滤输入为fundamentally wrong(确实,这里的问题与PHP命名约定有关。)

  

因为$ _POST甚至无法正常工作

因此,您解决问题的方法不再起作用。停止尝试解决您的解决方法并解决问题。 PHP主要是Web的一种脚本语言-如果它不处理请求数据,那就很不对劲。

答案 1 :(得分:-1)

尝试将$ _REQUEST用作全局变量。