PHP 过滤器输入数组


if(isset(filter_input_array(input_post) 

我使用过滤器输入数组的另一个原因是因为 $_POST 甚至不再在 netbeans 上工作。

我的本地主机用一个 :

警告:在第 3 行的 C:\xampp\htdocs\Test1\Include\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'];
过滤

输入从根本上是错误的(这里的问题是关于PHP命名约定(。

因为 _POST 美元甚至不再起作用

因此,您的问题解决方法不再有效。停止尝试修复解决方法并解决问题。PHP 主要是一种用于 Web 的脚本语言 - 如果它不处理请求数据,那就大错特错了。

尝试使用 $_REQUEST 作为全局变量。

最新更新