0

在一个网页中,我们使用了 Flash 上传控件,但由于上传事件中的 Flash 错误,会话丢失,因为它与新会话一起回发。

我们必须使用带有 ip 和旧会话 id 的表或带有旧会话 id 的查询字符串,以便在上传的事件中重新评估它......

知道旧的会话 ID 如何将其重新分配给客户端?(在 C# 中)

4

2 回答 2

1

跟踪用户身份:

URL(查询字符串中的唯一标记)?即在 URL 中使用他们自己的令牌将每个访问者重定向到同一页面。

饼干?

跟踪相关数据:

也许然后将这个用户特定的数据存储在应用程序级存储中(如上以用户令牌为键),例如应用程序对象。当然,您应该关注这些数据的生命周期,并应该考虑将其保存到磁盘或数据库中。

更新

这(来自 swfupload 项目)看起来可疑地像这里描述的问题的解决方法......

或者您可以只使用该工具而不是当前的上传控件?...

于 2010-03-18T08:48:55.160 回答
0

不工作。该 IP 可能会隐藏许多用户 - 请记住,有些人有时会不自觉地通过 NAT 设备(他们的 ISP 强制执行它,例如卫星提供商),因此您可能有 X 个用户使用相同的 IP。

于 2010-03-18T08:40:27.333 回答