情况是这样的
有一个添加信息页面
如果是非会员添加
在输入信息按确定后会跳到注册或登录页
注册或登录之后才进行后台的添加工作跳转的部分我可以解决
但信息怎么保存好呢
如果只是文本信息可以保存到cookie
但这里还有上传图片
应该怎么搞呢

解决方案 »

  1.   

    你把图片上传到服务器端,然后把地址保存在cookies中就行啊
      

  2.   

    to big_bread 
    这个不太好这样分开的话用户体验太差(在我那个系统里)to yanyysoft 
    我也想过那样但如果用户放弃注册登录那处理这些图片就很麻烦
    但我也只想到这个方法不知有没有更好的方法呢
      

  3.   

    还有一个方法是把数据放在一个临时表中
    根据cookie确认用户
    这样用户登录后把数据复制到原来的表中并删除临时表的信息
    每天再删除没有复制到的信息(用户放弃)
    如果我现在做的可能只能用这个方法
      

  4.   

    to yanyysoft 
    图片重新改名?
    你怎么知道上一个用户图片的名啊
    怎么知道是放弃了的呢
      

  5.   

    你把第N个注册的人的图片的名字改为select count(*) from table
    第N这个人的图片名为count(*)如果他放弃则注册没成功,下一个注册的人图片名count(*)和刚才哪个count(*)相等,所以没有注册成功的人的图片会覆盖
      

  6.   

    如果只是文本信息可以保存到cookie 
    但这里还有上传图片 
    应该怎么搞呢就以上:图片你可以存图片路径
      

  7.   

    如果没注册,不建议保存那个COOKIE,因为如果文本内容庞大,客户端机器不好的话负担会很大.
    注册以后才保存内容
      

  8.   

    to johneyson 
    不是图片路径的问题而是怎么处理的问题
    注册以后才保存内容?
    注册以后都直接写数据库了
    现在就是问注册之前数据怎么保存
      

  9.   

    to yanyysoft 
    你说的不太可行吧
    如果a添加信息未注册
    接着b添加信息覆盖a的
    a现在注册了图也没了
      

  10.   

    to johneyson 
    应该不同
    我想的是用户添加信息并提交数据处理程序
    已登录>插入信息未登录>跳到登录页>登录>插入信息
      

  11.   

    给你建议一个方案在用户准备提交填写的信息的时候,你用ajax方式去后台把要注册的页面信息读取到填写信息页面里的一个div上,用户注册后用ajax方式post数据,完成后在postback本页面来保存填写的信息
      

  12.   

    不管登陆不登陆都是一样的session
    在跳转到信息页面前先保存用户填写的信息 图片也只是一个路径字符串把
    等注册好 在转回 填写的页面(之前保存的信息再写回去 显示给用户)