时间:2021-07-01 10:21:17 帮助过:36人阅读
<% '判断是否按下了确定按钮,如果按下了,则对比验证码是否输入正确 If Request.QueryString("submit") <> "" Then Dim checkCode,sessionCode checkCode = Trim(Request.QueryString("checkCode")) sessionCode=Session("verifycode") '下面这两句是用来转换注册码全部为大写,可以方便用户输入 checkCode=UCase(checkCode) sessionCode=UCase(sessionCode) If checkCode = sessionCode Then Response.Redirect("http://www.hzynh.cn")''这里输入下载地址,验证成功后就可以跳转到下载地址 Else Response.Write("") End If End If %>
------解决方案--------------------
if(isset($_POST['submit']))
{
$checkCode =Trim($_POST['checkCode']);
session_start();
$sessionCode=$_SESSION['verifycode'];
session_destroy();
$checkCode=UCase($checkCode);
$sessionCode=UCase($sessionCode);
if($checkCode == $sessionCode)
{
Header("Location:http://www.hzynh.cn");
}
else
{
echo "";
}
}
?>
------解决方案--------------------
如果你读取的是 php 的session,那么你没有启用 session
缺少 session_start();
如果你试图读取 asp 的 session,那么对不起,你这样是读不到的