filter_input 文本区域不工作
filter_input textarea not working
我是新手 filter_input。至少它适用于普通表单字段但是当我尝试使用文本区域时它 returns false。
文本区域:
<textarea cols="50" rows="10" name="message" id="message"></textarea>
下面是我使用的代码。
filter_input_array(INPUT_POST, "message", FILTER_DEFAULT);
这个returns:
filter_input or filter_input_array = bool(false);
$_POST["message"] = "message";
但是,如果我只使用 $_POST["message"]
,它工作正常。但在这里我收到来自 netbeans 的警告。所以我想用另一种方式来获取它。
试试这个...
<?php
if(isset($_POST['message'])){
$message = filter_input(INPUT_POST, "message", FILTER_DEFAULT);
echo $message;
}
?>
<form action="" method="POST">
<textarea cols="50" rows="10" name="message" id="message"></textarea>
<input type="submit" value="submit">
</form>
要了解有关 PHP 过滤器的更多信息,请访问 here
我是新手 filter_input。至少它适用于普通表单字段但是当我尝试使用文本区域时它 returns false。
文本区域:
<textarea cols="50" rows="10" name="message" id="message"></textarea>
下面是我使用的代码。
filter_input_array(INPUT_POST, "message", FILTER_DEFAULT);
这个returns:
filter_input or filter_input_array = bool(false);
$_POST["message"] = "message";
但是,如果我只使用 $_POST["message"]
,它工作正常。但在这里我收到来自 netbeans 的警告。所以我想用另一种方式来获取它。
试试这个...
<?php
if(isset($_POST['message'])){
$message = filter_input(INPUT_POST, "message", FILTER_DEFAULT);
echo $message;
}
?>
<form action="" method="POST">
<textarea cols="50" rows="10" name="message" id="message"></textarea>
<input type="submit" value="submit">
</form>
要了解有关 PHP 过滤器的更多信息,请访问 here