PHP脚本因Isset()而死亡。其他选择?
我正在尝试运行一个联系人表单,但无论出于何种原因,每次我尝试提交它时,脚本都会死掉。不知道为什么。下面的代码有什么明显的错误吗?我以前没有使用isset(),但这里有人建议我使用,现在它会破坏页面 形式PHP脚本因Isset()而死亡。其他选择?,php,html,forms,contact,Php,Html,Forms,Contact,我正在尝试运行一个联系人表单,但无论出于何种原因,每次我尝试提交它时,脚本都会死掉。不知道为什么。下面的代码有什么明显的错误吗?我以前没有使用isset(),但这里有人建议我使用,现在它会破坏页面 形式 名称 电子邮件 电话 消息 你是真的吗?什么是2+2? PHP 错误日志 [09-Feb-2017 12:15:46 America/New_York]PHP致命错误:无法对第17行的/home/yourrlv/public_html/hanksmith.com/PHP/contact.
名称
电子邮件
电话
消息
你是真的吗?什么是2+2?
PHP
错误日志
[09-Feb-2017 12:15:46 America/New_York]PHP致命错误:无法对第17行的/home/yourrlv/public_html/hanksmith.com/PHP/contact.PHP中的表达式结果使用isset()
你做错了。您需要将括号移到上面,以便它只计算一个变量:
if (isset($_POST['submit']) && $captcha == 4) {
^
你做错了。您需要将括号移到上面,以便它只计算一个变量:
if (isset($_POST['submit']) && $captcha == 4) {
^
更改代码:
if (isset($_POST['submit'] && $captcha == 4)) { // Original
if (isset($_POST['submit']) && $captcha == 4 ) { // Changed
更改代码:
if (isset($_POST['submit'] && $captcha == 4)) { // Original
if (isset($_POST['submit']) && $captcha == 4 ) { // Changed
isset()
测试周围的括号是错误的。如果(isset($\u POST['submit'])&&$captcha==4)您在isset()
测试中的括号错误,则应该是。它应该是if(设置($\u POST['submit'])&&&$captcha==4)