回 帖 发 新 帖 刷新版面

主题:[讨论]请教:request()接受的内容错了!!!

我在提交会员注册信息表单时遇到这样的问题:

reguser0.asp的部分代码如下:
.....
<form name="reg" method="post" action="reguser1.asp" onSubmit="return checkMe()">
  <ul id="reg-table">
    <h4>客户注册填写表格</h4>
    <li class="line"></li>
    <li class="left">*客户账号:</li>
    <li class="right">
      <input name="memberID" type="text" value="" size="16" maxlength="20" title="请输入要注册的账户" /></li>
    <li class="line"></li>
    <li class="left">*客户姓名:</li>
    <li class="right">
      <input name="name" type="text" value="" size="16" maxlength="20" title="请输入您的真实姓名" /></li>
    <li class="line"></li>
    <li class="left">*性  别:</li>
    <li class="right">
      <input name="sex" type="radio" value="男" checked="checked" />男
      <input name="sex" type="radio" value="女" />女
    </li>
    <li class="line"></li>
    <li class="left">*密  码:</li>
    <li class="right">
      <input name="password1" type="password" size="16" maxlength="20"/></li>
    <li class="line"></li>
    <li class="left">*确认密码:</li>
    <li class="right">
      <input name="password2" type="password" size="16" maxlength="20" onblur="check2pwd()"/></li>
    <li class="line"></li>
    <li class="left">*密码问题:</li>
    <li class="right">
      <input name="question" type="text" value="" size="30" maxlength="40"/> 当忘记密码时使用</li>
    <li class="line"></li>
    <li class="left">*问题答案:</li>
    <li class="right">
      <input name="answer" type="text" value="" size="30" maxlength="40"/> 当忘记密码时使用</li>
    <li class="line"></li>

.....





reguser1.asp的部分代码一下:

<li class="left">*客户账号:</li>
    <li class="right"><%=replace(Request("memberID"),"<","&amp;lt;")%></li>
    <li class="line"></li>
    <li class="left">*客户姓名:</li>
    <li class="right"><%=replace(Request("name"),"<","&amp;lt;")%></li>
    <li class="line"></li>
    <li class="left">*性  别:</li>
    <li class="right"><%=Request("sex")%></li>
    <li class="line"></li>
    <li class="left">*密  码:</li>
    <li class="right">(已经加密)</li>
    <li class="line"></li>
    <li class="left">*密码问题:</li>
    <li class="right"><%=replace(Request("question"),"<","&amp;lt;")%></li>
    <li class="line"></li>
    <li class="left">*问题答案:</li>
    <li class="right"><%=replace(Request("answer"),"<","&amp;lt;")%></li>
    <li class="line"></li>
.....

显示的结果如下面所示:
*客户账号: hong 

*客户姓名: tay 

*性  别: ?password1=aabbcc    (注:有时是 一个乱码字根password1=aabbcc aabbcc是我设置的密码)

*密  码: (已经加密) 

*密码问题: who 

*问题答案: tay 

性别那里的结果错了,而且在数据库中不同的密码MD5的加密结果竟然一样的!不知道是哪里传递参数出现问题了? 我检查不出什么问题来,请朋友们帮忙一下。谢谢。后的结果竟然一样的!  我检查不出什么问题来,请朋友们帮忙一下。谢谢。

回复列表 (共1个回复)

沙发

&amp;lt;
改成&lt;

我来回复

您尚未登录,请登录后再回复。点此登录或注册