日期:2014-05-17  浏览次数:20862 次

同个网站里的不同asp页之间如何传输数据?(要传输用户名)
我有一个hos_logon.asp,在这里面有个用户名和密码的输入框,医院管理人在输入用户名和密码后,点击“确定”(在数据库后台中验证正确后)会登入到另一个页面叫做hos_index.asp的页面。因为医院管理人进来后可以为医院的医生注册用户,我想要在医生的数据库表中存储是谁创建他的帐户的那么进来这个页面后,我如何得到那个医院管理人的用户名呢?

(注:有人告诉我说,在url上加参数hos_logon.asp?uesr=haha   再用request( "user ")获取user的值,但是在我这现有设计的网页中是不行的,因为hos_logon.asp与hos_index.asp是我已经设计好的网页,里面的版式,表格,表单都设计好了,不可能设置session的,我就等着要在hos_index.asp能够得到hos_logon.asp成功登录时得到的用户名,怎么办???)

有分,谢谢。

------解决方案--------------------
不知道该咋回答了。。
一个高深的问题

我Q:116394990

------解决方案--------------------
很简单的问题啊。
网站是你做的吗?
如果是的话你应该会的。
如果不会,搞不清楚你的水平,那我倒不知道怎么说你才能明白了。
------解决方案--------------------
一般要用SESSION来传,因为你得保持LOGON的用户信息,可能随后的页面都要用到用户信息的。
如果不用SESSION,就用QUERYSTRING或在FORM中设置HIDDEN的字段来传值了。
版式,表格,表单都设计好可以改,Novolee(人民子弟兵)都说过了。
------解决方案--------------------
数据库用户表里加一个“谁创建他的帐户的”[建立人]的字段
------解决方案--------------------
hos_logon.asp用户登录“确定”之后在验证用户/密码通过就读取[建立人]。
这样就可以得到为登录用户注册的那个人的用户名
通过session 或 QueryString ?cruser=用户名 传回用户名
========
以上仅是猜测~~
楼主应该把问题表述的更加清楚???
{医院管理人A} 为 {医生B} 注册用户 ==> {医生B}得到一个用户名+密码
{医生B}通过hos_logon.asp登录 通过验证 要得到 {医院管理人A}的用户名
之后呢?楼主还要做什么还是仅仅要得到A的用户名?
hos_index.asp要得到的是A的用户名还是B的用户名?