所以我有一个页面,说product.php,其中某些变量与从另一页面传递的参数有关,比如说input.php。但是,如果用户输入URL像mysite / product.php一样,这些变量现在变为未定义,因为它们是根据从input.php传递的参数定义的。我该如何处理此类错误?还是我需要探索更多的概念。
答案 0 :(得分:0)
您只需要检查变量是否存在并将其传递给函数,如下所示:
if(isset($_POST['my_var'])){
//variable exist
$myFunction($_POST['my_var']);
} else {
//return to page where user should submit values
}