filter_var php问题

时间:2011-06-23 20:51:11

标签: php

我正在为联系表单制作一个快速的小电子邮件脚本,并且未设置这些变量($firstName$lastName)。

$firstName = filter_var($_POST['firstName'], FILTER_SANITIZE_STRING);
$lastName = filter_var($_POST['lastName'], FILTER_SANITIZE_STRING);

注意我是php的初学者

2 个答案:

答案 0 :(得分:7)

你是初学者吗?好吧,对于你从一开始就使用数据验证的问题了!

你能把它放在这两行以下并给我们输出吗?

var_dump($firstName, $lastName, $_POST);

答案 1 :(得分:-1)

正如你提到你是php的初学者,我认为你还没有设置表单方法。默认情况下,表单方法为 GET ,您尝试使用 POST 方法获取值。因此,要么将表单方法更改为 POST ,要么将变量设置如下:

$ firstName = filter_var($ _ GET ['firstName'],FILTER_SANITIZE_STRING); $ lastName = filter_var($ _ GET ['lastName'],FILTER_SANITIZE_STRING);