PHP可以在web上工作,但不能在本地apache(linux mint)上工作

PHP可以在web上工作,但不能在本地apache(linux mint)上工作,php,linux,apache,localhost,Php,Linux,Apache,Localhost,我试着在本地apache上运行, 虽然它在我的web apache上工作,但在本地apache上不工作。 在本地计算机中,我遇到以下错误: “注意:第2行的未定义索引:formSubmit in/opt/lampp/htdocs/rw/form/myform1.php” 我添加了lampp用户和组,并尝试将权限从644设置为777,但没有结果。有什么帮助吗?从数组中获取变量之前,请检查变量是否已设置: if(isset($_POST['formSubmit']) && $_POS

我试着在本地apache上运行, 虽然它在我的web apache上工作,但在本地apache上不工作。 在本地计算机中,我遇到以下错误:

“注意:第2行的未定义索引:formSubmit in/opt/lampp/htdocs/rw/form/myform1.php”


我添加了lampp用户和组,并尝试将权限从644设置为777,但没有结果。有什么帮助吗?

从数组中获取变量之前,请检查变量是否已设置:

if(isset($_POST['formSubmit']) && $_POST['formSubmit'])

从数组获取变量之前,请检查变量是否已设置:

if(isset($_POST['formSubmit']) && $_POST['formSubmit'])
亚历克斯, 这不是一个错误。这只是一个通知,一种“警告”。这是因为本地计算机中的php.ini设置设置为显示通知,以及
错误

您可以检查该值是否已设置为
,以避免出现这种情况。 为此,可以使用
isset()

PHP中的isset()函数确定变量是否已设置且是否可用 不为空。它返回一个布尔值,即如果设置了变量 它将返回true,如果变量值为null,它将返回true 错

Ref:

隐藏通知:
现在您有了一个
php.ini
设置
error\u reporting
以包含
E\u NOTICE
。您可以通过将
错误报告设置为
E\u ALL&~E\u通知来选择不显示通知,
这不是一个错误。这只是一个通知,一种“警告”。这是因为本地计算机中的php.ini设置设置为显示通知,以及
错误

您可以检查该值是否已设置为
,以避免出现这种情况。 为此,可以使用
isset()

PHP中的isset()函数确定变量是否已设置且是否可用 不为空。它返回一个布尔值,即如果设置了变量 它将返回true,如果变量值为null,它将返回true 错

Ref:

隐藏通知:

现在您有了一个
php.ini
设置
error\u reporting
以包含
E\u NOTICE
。您可以通过将
error\u reporting
设置为
E\u ALL&~E\u NOTICE

Thanx,error dissapear来选择不显示通知,但现在我在单元格中有一些内容
注意:未定义变量:varMovie in/opt/lampp/htdocs/rw/form/myform1.php,在第46行
,但是现在我在单元格中有了一些内容注意:未定义的变量:varMovie in/opt/lampp/htdocs/rw/form/myform1.php,位于第46行
。??