未定义的变量(传递参数)

时间:2019-06-07 01:04:31

标签: php variables parameters

所以我有一个页面,说product.php,其中某些变量与从另一页面传递的参数有关,比如说input.php。但是,如果用户输入URL像mysite / product.php一样,这些变量现在变为未定义,因为它们是根据从input.php传递的参数定义的。我该如何处理此类错误?还是我需要探索更多的概念。

1 个答案:

答案 0 :(得分:0)

您只需要检查变量是否存在并将其传递给函数,如下所示:

if(isset($_POST['my_var'])){
    //variable exist
    $myFunction($_POST['my_var']);
} else {
    //return to page where user should submit values
}