首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

在CppWebBrowser中已经登录了论坛,怎么保存cookies和Session,并且在上次登录使用CppWebBrowser时直接加载登录状态

2013-01-08 
在CppWebBrowser中已经登录了论坛,如何保存cookies和Session,并且在下次登录使用CppWebBrowser时直接加载

在CppWebBrowser中已经登录了论坛,如何保存cookies和Session,并且在下次登录使用CppWebBrowser时直接加载登录状态?
如题,向来看帖的和回帖的各位致敬!
[解决办法]
登陆后用get_cookie获取有效Cookie并保存
下次需要时用InternetSetCookie恢复
[解决办法]
顶贴学习。。。。。。
[解决办法]
路过学习
[解决办法]
来关注下。
[解决办法]

引用:
非常感谢dhua_fj的解答。
我还是不太清楚:InternetSetCookie能在CppWebBrowser中使用吗?还是仅针对IE?有没有具体的用法参考下?感谢之至!

InternetGetCookie/InternetSetCookie能在CppWebBrowser里生效的。貌似没有什么方法可以单独设置IWebBrowser2的Cookies,不幸的是CppWebBrowser就是基于IWebBrowser2的。
[解决办法]
BOOL InternetSetCookie(
  __in          LPCTSTR lpszUrl,
  __in          LPCTSTR lpszCookieName,
  __in          LPCTSTR lpszCookieData
);
如果不设置expires,只能同线程的有效,即同程序的webbrowser,
设定expires会影响所有的IE

热点排行