处理朋友表单的发送链接。 寻求通过提供带有代码(访客代码)的表格填充物进入框中来提供失败的垃圾邮件。
if (trim($_POST ["md5($visitorcode)"] == $_SESSION['image_random_value']))
$errors[] = "<b>Validate Code:</b> ".$form_items["visitorcode"]["error"];
如果安装了正确的验证代码,我希望错误清除,以便可以显示thanku.html。我做错了,因为它不起作用。任何人都可以发光或指示方向吗? 完整的代码和问题,请访问www.shopdemo.webitry.net
答案 0 :(得分:1)
我想你想要
md5(trim($_POST[$visitorcode]));
答案 1 :(得分:0)
我认为你打算输入:
if (trim($_POST[md5($visitorcode)]) == $_SESSION['image_random_value'])
或,正如PMV提到的那样:
if (md5(trim($_POST[$visitorcode])) == $_SESSION['image_random_value'])
但无论如何,你在原始代码中错误地放了一些括号和双引号。
编辑:
看起来好像你正在处理if
子句中的错误。既然如此,if
语句不应该使用!=
而不是==
?即,如果它们不匹配,则处理错误。