php错误:在写上下文中不能使用函数返回值

时间:2015-01-22 17:05:59

标签: php

我正在调整here中的脚本,以便在发布表单时用作验证。

这是从表单页面发送的代码:

<?php
$secret1 = '00001';
?>

行动页面中的代码:

if(!empty(htmlentities($_POST['secret1'])) {
    if(htmlentities($_POST['secret1']) == '00001') {
        echo 'PASS';
    }
}else { echo 'ERROR'; }

然而,当我提交表单时,我得到&#34;不能在写上下文中使用函数返回值&#34;错误。

刚开始学习php,所以无法真正识别问题。你能帮忙吗?

感谢。

1 个答案:

答案 0 :(得分:0)

您正在尝试将函数返回(htmlentities)传递给空。将您的第一行更改为:

if(!empty($_POST['secret1'])) {