asp如何跨域實現客戶端session。

slayerbb 2009-01-06 06:19:31
一個站點A需要登陸才能提交數據

要再另外一個站點B中構造數據之後提交到A。

如何實現比較好。

大家說說自己的做法

...全文
167 点赞 收藏 18
写回复
18 条回复
Lee2K 2009年01月10日
- -!抱怨一下,虽然不知道搞不清楚状况,但所有说接分的反而得的分数最多,我所说的方法最符合开发原理居然只有5分...
回复 点赞
starter2009 2009年01月07日
[Quote=引用 9 楼 CityBird 的回复:]
Session信息写数据库。

如果是ASP.NET的话,配置一下web.config就可以了,如果是ASP恐怕得自己实现了
[/Quote]
session共享问题 不是写数据库问题
不建议sessionstate设置为sqlserver模式...
回复 点赞
starter2009 2009年01月07日
总之山王是第一个来顶贴的 至少要给一半分
回复 点赞
archu 2009年01月07日
如果站点B可以提供web service,那么倒是好办。
如果大家都是ASP站点,那么共享数据比较困难,如4楼所说采取中介比较好
1. 可以自己实现一个中间的service,如ASP.NET 里面的state service
2. 可以保存数据到数据库中
回复 点赞
midosky 2009年01月07日
仗剑来接分了,我觉得用JS来实现可能好点.把内容写成JS输出.
回复 点赞
huangyunxi_0 2009年01月07日
接分,帮顶~!用临时表是最好的选择。
回复 点赞
三楼の郎 2009年01月07日
Session信息写数据库。

如果是ASP.NET的话,配置一下web.config就可以了,如果是ASP恐怕得自己实现了
回复 点赞
md5e 2009年01月07日
如果是SQL数据库可以通过提交一个验证码的形式进行,而不用通过session来做判断
回复 点赞
jobsen123 2009年01月07日
单点登陆
回复 点赞
molezz 2009年01月07日
孤鹜来接分 哈哈 顺便说说我的想法。 我觉得可以把用户的session数据序列化并加密后保存在数据库的临时表里,另一个站直接去数据库取
回复 点赞
ChinaXtHuLang 2009年01月07日
接分

跨与的session 不能实现吧
一样
回复 点赞
中老年搬运工 2009年01月07日
接分

跨与的session 不能实现吧
回复 点赞
slayerbb 2009年01月07日
A站點是封閉滴

嗷嗷
回复 点赞
Lee2K 2009年01月06日
跨站实现session?这是不可能的,如果站点在同一台服务器上....好像也不可能.

推荐使用get传递.url地址栏传递的话就很有效,如果怕信息泄露,可以采取乱码加密,在接收后翻译出来.

还有个办法.两个站点使用同一个数据库.当然不可能是access.只能为Sql server2000或是mysql之类的,然后,A网站保存用户信息后,在B网站提取出来,反正都是同一个数据表里面的内容,至于确认用户的方法,可以采用cookies或者get传递身份码.

session是不可能的了吧.可以自己开发个方法.编程领域中无限可能.
回复 点赞
starter2009 2009年01月06日
单纯的session共享显然是无法达到的 可以考虑通过中间介质 譬如 form url webservice== 甚至序列化的东东存储本站信息 在第二站点中 通过管道或者直接读取加工为本地session
回复 点赞
空心兜兜 2009年01月06日
这个不知道,除非是不需要验证的或者是同站点
回复 点赞
lockepeng 2009年01月06日
我也接分了
回复 点赞
starter2009 2009年01月06日
山王来接分了....
回复 点赞
发动态
发帖子
ASP
创建于2007-09-28

1.9w+

社区成员

35.7w+

社区内容

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区公告
暂无公告