请教模拟post表单的问题,如何更改sessionid

seabottom 2009-05-25 03:45:17
用CinternetSession这一系列类做了一个模拟post表单的程序,运行还算正常,
但是用抓包工具看了一下所发的包之后,发现每次提交完后如果不关闭程序,再提交的话,
提交包中的sessionid没有变化,而且提交成功后会收到一个意思是已经提交过的cookie,
下次再提交时就会带上这个cookie,这样提交就不成功了。
请问我如何能让程序第二次提交的时候不带上这个cookie,或者说每一次提交时都让服务器
以为是一个新连接? 提交之前我试过删掉cookie了也不行,cookie中没有sessionid。
关掉程序后重新打开会获得新sessionid,我查了一些资料,还是不知道怎么能不关掉
程序创建新的session, 除了利用socket直接send,recv自己处理外不知道有什么其他方法?
希望各位朋友帮帮忙,搞这个一整天了,谢谢了!
...全文
188 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
seabottom 2009-05-25
  • 打赏
  • 举报
回复
刚试过了,还是不行,
ok1234567 2009-05-25
  • 打赏
  • 举报
回复
试试在新的(不同的)线程中使用CinternetSession相关类

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧