为什么我的浏览器不显示任何文字?为什么不退出?为什么退出不起作用?
<?php
if(!isset($_POST)){
exit;
}else{
echo "any text";
}
?>
为什么我的浏览器不显示任何文字?为什么不退出?为什么退出不起作用?
<?php
if(!isset($_POST)){
exit;
}else{
echo "any text";
}
?>
请查看 PHP 手册并检查PHP 基本语法
删除线
在此处输入代码
代替
if(!isset($_POST)){ exit; }
和
if(empty($_POST)){ exit("There is no Post data"); }
它应该工作..
通常 $_POST 总是设置!
所以你可以检查它是否为空 - 如果你需要知道是否有 POST 数据..
您应该检查 count($_POST) == 0 。因为 isset 将始终为真,因为此变量可用。
当您没有任何 POST 数据时,您的变量 $_POST 仍然是一个空数组,因此这意味着它已设置。如果你想退出,你应该使用empty()函数检查 $_POST 变量。
删除文本“在此处输入代码”并尝试。
添加错误报告(1);在页面顶部并尝试。
检查中的值$_POST
,print_r($_POST);
<?php
error_reporting(1);
print_r($_POST);
if(empty($_POST)){ exit; }
else { echo "any text"; }
?>