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'];
答案 0 :(得分:1)
过滤输入为fundamentally wrong(确实,这里的问题与PHP命名约定有关。)
因为$ _POST甚至无法正常工作
因此,您解决问题的方法不再起作用。停止尝试解决您的解决方法并解决问题。 PHP主要是Web的一种脚本语言-如果它不处理请求数据,那就很不对劲。
答案 1 :(得分:-1)
尝试将$ _REQUEST用作全局变量。