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

如何在URL中传递加密的参数?
我用MFC做了连个界面,一个是登录界面,一个是主界面,主界面里面嵌入的internet explore server.需要通过登录界面登录成功才能进入主界面。
  我希望通过点击主界面中ie server 的链接跳转到默认的浏览器后,能够带入登录成功的用户名和密码,也就是cookie信息。
  初步的想法是在URL中带入用户名和密码信息,比如www.test.com/main.html?user=111&psw=222,但是对于参数的加密又不确定用哪种解密方法能够适用于URL。
  在此请教各位了,采用哪种加密方法,或者有没有更好的方式来解决。
===================================================
本来该贴是发在C++区的,不过我想这个问题从web server的角度来考虑的话也可以的。
希望大家不吝赐教。

------解决方案--------------------
提交方式用POST参数就加密了
------解决方案--------------------
一楼正解,表单提交的方式改为POST提交,这样提交的参数在页面就看不到了,而在后台拿到就行了,你可以放在session里面保存
------解决方案--------------------
探讨
我看了一下,通过点击QQ上面的邮箱图标,会首先访问如下的链接:
ptlogin2.qq.com/qqmail?Fun=clientread&ADUIN=88888888&ADSESSION=iii&ADTAG=jjj&clientuin=88888888&clientkey=4893D7061A0E95AFFDDF777F714B1D63CAD95C0E9CAD7A972236C752E3B1422E&ptlang=2052&httptype=0&ADUIN=88888888&ADSESSION=1341988549&ADTAG=CLIENT.QQ.4675_Mysrv.0
然后跳转到邮箱界面,并直接登录进入QQ邮箱。
我想请教大侠们,这样一个链接的含义和实现方法。