1

所以这或多或少是我要做的:

<?php
....
$examplevar = $_POST['examplevar'];
if ($examplevar === NULL) {
    die('fatal error: null value');
} else {
.......
?>

在这个脚本上,100% 的时间我得到“致命错误”如果我稍微改变它

<?php
.....
$examplevar = $_POST['examplevar'];
die($examplevar);
?>

它可以毫无问题地打印正确的字符串

这对我来说绝对是莫名其妙的。

然后我也尝试了:

<?php
....
$examplevar = $_POST['examplevar'];
if (1==1) {
    die('Your input: '.$examplevar);
}
?>

返回“您的输入:”并且没有进一步的文本

我完全没有想法。任何帮助将不胜感激

Debian 9 上的 Apache2 上的 PHP7.0

4

1 回答 1

2

用于empty()检查$_POST['your name']isset 与否以及 isset 是否为空

于 2018-08-12T14:25:14.713 回答