请问下面要怎么改才能把userhome.asp?CardId=“卡号”改为userhome.asp以后不用加上卡号!

swhrzl 2002-08-02 08:05:40
<%
if not isEmpty(request.QueryString("CardId")) then
CardId=request.QueryString("CardId")
else
CardId=1
end if


Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "Select * From userlist where CardId='"& CardId &"'", conn,3,3
rs.close
%>
...全文
267 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiushuiwuhen 2002-08-02
  • 打赏
  • 举报
回复
redirect 如何用hidden?

通过cookie或session读取

response.cookies("CardId")=true
改成
response.cookies("CardId")=CardID


fbj007 2002-08-02
  • 打赏
  • 举报
回复
用隐藏值应该是可以的
dgz01 2002-08-02
  • 打赏
  • 举报
回复
对,用隐藏

*****
打工好辛苦
*****
钞票好难赚
*****
编程好伤神
*****
光阴好易混
*****
skyliubin 2002-08-02
  • 打赏
  • 举报
回复
同意楼上的说法,当你一开始进入后用<INPUT TYPE="hidden" NAME="cardid" VALUE="卡号">把你的传进来的cardid的值保存起来,它是隐身的,你想在判断的时候就可以用
cardid=Request.Form("CardId")
if cardid="" then
cardid=1
end if
来判断了
swhrzl 2002-08-02
  • 打赏
  • 举报
回复
还是不行哦~~我把详细的给大家看看吧!我有三个页面!第一个页面是登录的!不用写了吧?第二个页面是检查页面!下面是代码!
<%
dim sql
dim rs
dim seekerrs
dim founduser
dim CardId
dim companyid
dim password
dim errmsg
dim founderr
founderr=false
FoundUser=false
CardId=trim(request("CardId"))
password=cstr(Request("password"))

set rs=server.createobject("adodb.recordset")
sql="select * from userlist where CardId='"& CardId &"'"
rs.open sql,conn,3,3
if not(rs.bof and rs.eof) then
if password=rs("password") and CardId=rs("CardId") then
response.cookies("CardId")=true
response.redirect "userhome.asp"
else
response.write "<link rel='stylesheet' type='text/css' href='css/style.css'>"
response.write "<body bgcolor='#ffffff'>"
response.write "您输入的用户名和密码不对,请输入正确的名字和密码,方可进入"
end if
end if
rs.close
conn.close
set rs=nothing
set conn=nothing
%>
第三个页面是通过检查后登录的页面!现在是以userhome.asp?CardId="&CardId&"形式!我现在想把它改为以userhome.asp形式!第三个页面在怎么改??下面是第三个页面的代码!
<!--#include file="conn.asp"-->
<%
if not isEmpty(request.QueryString("CardId")) then
CardId=request.QueryString("CardId")
else
CardId=1
end if


Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "Select * From userlist where CardId='"& CardId &"'", conn,3,3
rs.close
%>
<%
dim conn,rs
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "Select * From userlist where CardId='"& CardId &"'", conn,3,3
%>
<html>
<head>
<title>欢迎<%=rs("CardId")%>登录</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="bluepagenews.css" type="text/css">
</head>

<body bgcolor="#FFFFFF" text="#000000"><br><br>
<center>
<table border="0" width="100%" cellpadding="4" bgcolor="#000000" cellspacing="1" cellpadding="6">
<TR bgcolor=F0F0F0>
<td width="20%" height="14">你的卡号是:<%=rs("CardId")%></td></tr>
</table>
</form>
</body>
</html>
stonepeter 2002-08-02
  • 打赏
  • 举报
回复
lostmoon(lostmoon):你不要说用session的,他会晕的~ :)
在传参数那个页面用:
<FORM METHOD=POST ACTION="userhome.asp">
^^^^--这个地方你原来可能是GET,你检查一下~
-----------------------------------------------------
<INPUT TYPE="hidden" NAME="cardid" VALUE="卡号">
</FORM>
在接收那个页面用:

<%
cardid=Request.Form("CardId") '原来你是这么用的request.QueryString("CardId"))
if cardid="" then
cardid=1
end if

Set objRs = Server.CreateObject("ADODB.Recordset")
objRs.Open "Select * From userlist where CardId='"& CardId &"'", objConn,3,3
objRs.close
objConn.Close
%>
swhrzl 2002-08-02
  • 打赏
  • 举报
回复
我把详细的给大家看看吧~有三个页面!
第一个是登录页面!这个应该不用写了吧?
第二个是检查的!下面是源代码:
<!--#include file=conn.asp-->
<%
dim sql
dim rs
dim seekerrs
dim founduser
dim CardId
dim companyid
dim password
dim errmsg
dim founderr
founderr=false
FoundUser=false
CardId=trim(request("CardId"))
password=cstr(Request("password"))

set rs=server.createobject("adodb.recordset")
sql="select * from userlist where CardId='"& CardId &"'"
rs.open sql,conn,3,3
if not(rs.bof and rs.eof) then
if password=rs("password") and CardId=rs("CardId") then
response.cookies("CardId")=true
response.redirect "userhome.asp"
else
response.write "<link rel='stylesheet' type='text/css' href='css/style.css'>"
response.write "<body bgcolor='#ffffff'>"
response.write "您输入的用户名和密码不对,请输入正确的名字和密码,方可进入"
end if
end if
rs.close
conn.close
set rs=nothing
set conn=nothing
%>
第三个是通过检查后进入的页面!我不想有以userhome.asp?cardid="&cardid&"的表示方式。。改为userhome.asp就能直接查到该卡的东西!!
swhrzl 2002-08-02
  • 打赏
  • 举报
回复
不可以~~~
lostmoon 2002-08-02
  • 打赏
  • 举报
回复
你可以这样:

在上一页面中:
setcookies("cardid")="你需要传递的值"

在下一页面中:
cardid=request.cookies("cardid")

这样,cardid 的变量值就是你传过来的卡号了。可以直接用。

同样,也可以用session, 原理一样。

若是使用post方法或get方法递交的话,可以设置<input type="hidden" name="cardid" value="你需要传递的值">。
TomLi 2002-08-02
  • 打赏
  • 举报
回复
传表单的时候传递一个hidden变量就ok了!
<FORM METHOD=POST ACTION="userhome.asp">
<INPUT TYPE="hidden" NAME="cardid" VALUE="卡号">
</FORM>
nice90 2002-08-02
  • 打赏
  • 举报
回复
如果你是用的post方式,在服务器端接收页应该使用
<%
cardid=Request.Form("cardid")
if cardid="" then
cardid=1
end if

Set objRs = Server.CreateObject("ADODB.Recordset")
objRs.Open "Select * From userlist where CardId='"& CardId &"'", objConn,3,3
objRs.close
objConn.Close
%>
swhrzl 2002-08-02
  • 打赏
  • 举报
回复
我是用post方式呀~~`
114 2002-08-02
  • 打赏
  • 举报
回复
method=post
就不行了么?
请把问题说清楚点!
swhrzl 2002-08-02
  • 打赏
  • 举报
回复
我是问!我是卡号登录的~进入页面我不想用userhome.asp?CardId=“卡号”的形式,,,我想改为userhome.asp这样~不要在后面加上 ?CardId=“卡号” 这个卡号~~
stonepeter 2002-08-02
  • 打赏
  • 举报
回复
反了,要用POST方式,不要用GET方式~
stonepeter 2002-08-02
  • 打赏
  • 举报
回复
天啦,我怎么没看懂想问什么?到底是不是想“悄悄地”把CardId传给下一个页面?还是……,看不懂啦。
stonepeter 2002-08-02
  • 打赏
  • 举报
回复
不用POST方式吧?
已经博主授权,源码转载自 https://pan.quark.cn/s/065b9eef5714 ### STM32H7x3微控制器参考手册核心内容概述 #### 1. 开篇介绍 - **主要目标**:该手册致力于向开发者提供详尽的STM32H7x3微控制器内存及外设信息,从而有效辅助应用开发工作。 - **应用领域**:STM32H7x3系列微控制器涵盖了多样化的内存容量、封装类型以及外设配置。 #### 2. 存储器与总线体系结构 - **系统构造** - **总线矩阵**:负责协调不同总线间的数据传输。 - **总线-总线桥接器**:实现高速总线与低速总线之间的数据交互。 - **域间总线**:构建不同功能域之间的连接,确保高效的数据传输。 - **CPU总线**:建立处理器核心与内存/外设之间的数据通路。 - **总线主设备外设**:明确了哪些组件能够担任总线的主控或从属角色。 - **功能模块的时钟配置**:每个模块均具备独立的时钟设置,旨在优化性能表现与能耗控制。 - **存储器布局设计** - **导言**:阐述了存储器组织的基本概念。 - **存储器映射和寄存器边界地址**:深入解析了内存区域的划分及其与寄存器的关联性。 - **内部静态随机存取存储器 (SRAM)** - 说明了内部SRAM的特性及其配置方法。 - **Flash存储器简介** - 简要概述了STM32H7x3的Flash存储器特性。 - **启动模式配置** - 说明了如何设置微控制器以适应多种启动模式。 #### 3. 嵌入式Flash (FLASH) - **Flash主要性能指标** - 容量巨大。 - 读取速度快。 - 耐用且可靠。 - **Flash功能详解** - **框图...
标题SpringBoot智能租房APP安全开发与实现研究AI更换标题第1章引言阐述智能租房APP的发展背景、安全开发的重要性及论文研究方法与创新点。1.1研究背景与意义分析智能租房市场的现状及安全开发对用户隐私保护的重要性。1.2国内外研究现状概述国内外在智能租房APP安全开发方面的研究进展。1.3研究方法以及创新点介绍本文采用的研究方法及在安全开发方面的创新点。第2章相关理论总结智能租房APP安全开发涉及的相关理论和技术。2.1网络安全基础理论介绍网络安全的基本概念、威胁模型及防御策略。2.2SpringBoot框架安全机制阐述SpringBoot框架在安全开发中的应用及优势。2.3数据加密与解密技术介绍数据加密与解密的基本原理及在租房APP中的应用。2.4用户认证与授权技术讨论用户认证与授权的重要性及实现方法。第3章智能租房APP安全开发方案设计详细描述智能租房APP的安全开发方案,包括架构设计、功能模块划分等。3.1系统架构设计给出系统的整体架构,包括前端、后端及数据库的设计。3.2安全功能模块设计介绍安全功能模块的设计,如用户认证、数据加密、访问控制等。3.3数据库安全设计阐述数据库的安全设计,包括数据备份、恢复及访问控制策略。第4章数据收集与安全分析方法说明数据收集的方式、安全分析的方法及工具。4.1数据收集方式介绍通过日志收集、用户反馈等方式获取安全相关数据。4.2安全分析方法阐述采用的安全分析方法,如漏洞扫描、渗透测试等。4.3安全分析工具介绍使用的安全分析工具及其功能特点。第5章安全开发与实现详细描述智能租房APP的安全开发过程及实现细节。5.1开发环境搭建介绍开发环境的搭建过程,包括开发工具、服务器配置等。5.2安全编码实践阐述在开发过程中遵循的安全编码规范及实践。5.3安全测试与验证介绍安全测试的方法、测试用例设计及测试结果验证。第6章研究结果展示智能租

28,403

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧