一般来说,可以通过下面四种办法来传递:
第一种:你在第一个页面里创建连接,通过Url传递到第二个页面,在第二个页面, 用$_GET[''],取出。
第二种:第一个页面创建表单,通过post方法到第二个页面,用$_POST['varname'],取出。
或者采用$_SESSION,$COOKIE全局数组,:)
第一种:你在第一个页面里创建连接,通过Url传递到第二个页面,在第二个页面, 用$_GET[''],取出。
第二种:第一个页面创建表单,通过post方法到第二个页面,用$_POST['varname'],取出。
或者采用$_SESSION,$COOKIE全局数组,:)
1、http:xxxx.com/xxxx.htm?xx=$xx&xx=$xx&xx=$xx 2、用表单:
print("<form name=form1 method=post action=xxxx.htm>
<input type=submit name=Submit value=下一页>
<input type=hidden name=xx value=$xx>
<input type=hidden name=xx value=$xx>
</form>");
这样所传递的值就被隐藏起来,别人看不到了……
例如http://www.a.com/index.php?aaa=1
那在index.php里写:echo $aaa;
结果就是打印出一个12、form里的传递
3、session可以传递差不多就这样了
在另一页面中直接就可以用变量$var1、$var2、$var3等!
response.redirect "2.asp?param=123"2.asp:
dim re
re =request.queryString("param")
response.write "你传递了" & re
1:html表单
2:url
3: session
4: cookie
(不推荐使用)
2.$_POST[''],$_GET[''],$SEVER['']
1:html表单:用form提交
2:url如:
index.asp?id=5
index.asp?id=<%=rs("id")%>
3: session如:
赋值:session("name")=rs("name")
读取:name=session("name")
退出是清空session: session("name")=""
4: cookie
基本session一样
赋值:response.cookies("name")=rs("name")
读取:name=request.cookies("name")
退出是清空cookie: response.cookies("name")=""