社区
HTML/XML
帖子详情
请问怎么写Cookie
zhaohui_xu
2009-06-23 10:10:22
怎么在程序中写Cookie,使得ShellExecute(NULL,"open","IExplore",(LPCTSTR)strURL,NULL,SW_SHOWNORMAL);能用该Cookie.
...全文
209
15
打赏
收藏
请问怎么写Cookie
怎么在程序中写Cookie,使得ShellExecute(NULL,"open","IExplore",(LPCTSTR)strURL,NULL,SW_SHOWNORMAL);能用该Cookie.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wasdcvbn
2010-08-14
打赏
举报
回复
我无语了!
xjchilli
2009-08-10
打赏
举报
回复
留名,顶
yanj20
2009-08-03
打赏
举报
回复
ding
mmxpp
2009-07-19
打赏
举报
回复
mark
peboss
2009-07-11
打赏
举报
回复
可以直接用javascript 直接设置
vc就只能用 IHTMLDocument2 了
yaoohfox
2009-07-02
打赏
举报
回复
mark up
victorzou
2009-06-29
打赏
举报
回复
也可以用wininet 修改http的get.post时的header
yjgx007
2009-06-23
打赏
举报
回复
注意,如果cookie没有注明截止期expires,cookie是保存在内存中的,并且不能被多个IExplore.exe进程共享的,反之.
Eleven
2009-06-23
打赏
举报
回复
路过,看看
oyljerry
2009-06-23
打赏
举报
回复
[Quote=引用 4 楼 zhaohui_xu 的回复:]
CppWebBrowser1是什么,谢谢!
[/Quote]
web browser控件的对象.
zhaohui_xu
2009-06-23
打赏
举报
回复
CppWebBrowser1是什么,谢谢!
一笑拔剑
2009-06-23
打赏
举报
回复
读取cookie
#include "stdafx.h"
#include <Windows.h>
#include <WinInet.h>
#include <iostream>
using namespace std;
int _tmain(int argc, char* argv[])
{
if (argc !=2)
{
cout << "Please useing:test http://www.google.cn";
cout << endl;
}
else
{
int ilen=strlen(argv[1]);
if (ilen<256)
{
char szURL[256]={0};
strncpy(szURL,argv[1],ilen);
LPSTR lpszData = NULL;
DWORD dwSize=0;
lpszData=new char[1];
memset(lpszData,0,1);
retry:
if (!InternetGetCookie(szURL, "", lpszData, &dwSize))
{
if (GetLastError()== ERROR_INSUFFICIENT_BUFFER)
{
delete []lpszData;
lpszData = new char[dwSize+1];
memset(lpszData,0,dwSize+1);
goto retry;
}
else
{
cout<<"cookie为空!";
}
}
else
{
cout<<"获取cookie成功!"<<endl;
}
cout<<"您输入网址的cookie为:"<<endl<< lpszData <<endl;
delete[]lpszData;
}
else
{
cout <<"参数超长!";
return -1;
}
}
return 0;
}
设置cookie
IHTMLDocument2 *document;
BSTR title,source,content;
IDispatch *WebDocument=static_cast<IDispatch*>(CppWebBrowser1->Document);
document=static_cast<IHTMLDocument2*>(WebDocument);
BSTR pp;
//CComBSTR(L"Hello=World;")
// if(document->put_cookie((BSTR)"mycati=1111;domain=http://127.0.0.1/cati/;")!=S_OK )
if(document->put_cookie((BSTR)L"mycati=1111;")!=S_OK )
{
ShowMessage("fail!");
}
//document->get_cookie(&pp);
if(document) document->Release();
zhaohui_xu
2009-06-23
打赏
举报
回复
InternetSetCookie之类的函数不是干这事的吗,只是我不会用.想请各位高手指点一下.
贪玩的老鼠
2009-06-23
打赏
举报
回复
如果你原先保存了COOKIE的话,直接打开就可以了.
要是没有保存的话,是不行的.否则的话,人人都可以伪造COOKIE
贪玩的老鼠
2009-06-23
打赏
举报
回复
CSDN好象是使用了cook的,
哪个高手InternetSetCookie设置cook,修改用户名为qimiao77,
把我的地址,修改为北京,3000分大礼包送给他
cookie
前端
写
还是后端
写
1.前端
写
cookie
前端
写
cookie
对前端理解整个项目的逻辑来说有很大的帮助,也更符合惯性思维,我想要获取用户的信息,那么就把用户的id提供给你。 优势:前端逻辑清晰,容易理解 缺点:不安全,
cookie
可能被篡改 2.后端
写
cookie
后端
写
cookie
对前端来说就是个黑盒子,我只要向后端发送申请,就可以拿到当前用户的信息,尽管我不知道用户的id。操作简单,理解起来不太友好。 优势:操作简单,安全性高 缺点:好像没啥缺点 3.两边都
写
cookie
这应该就是2B程序猿..
跨域读
写
Cookie
原文链接
Cookie
作用域
Cookie
在二级域名下是可以共享的,如www.a.com 和m.a.com 他们的
Cookie
是可以共享的,这也是很多单点登录利用
Cookie
实现的原理,但是很多站点不是二级域名的如www.taobao.com和www.tmall.com,它们是完成两个不同的域名,那么完全不同的域名可以共享
Cookie
吗?答案是可以的,我们看一下实现思路。跨域
写
Cookie
跨域
写
Co
java跨域
cookie
s_跨域读
写
Cookie
Cookie
作用域
Cookie
在二级域名下是可以共享的,如www.a.com 和m.a.com 他们的
Cookie
是可以共享的,这也是很多单点登录利用
Cookie
实现的原理,但是很多站点不是二级域名的如www.taobao.com和www.tmall.com,它们是完成两个不同的域名,那么完全不同的域名可以共享
Cookie
吗?答案是可以的,我们看一下实现思路。跨域
写
Cookie
跨域
写
Cooki...
iframe页面跨域情况下无法
写
cookie
踩坑
公司有个网页需要嵌入到客户网站,遇到了iframe页面跨域情况下无法
写
cookie
的坑,网上的解决方案是在
写
cookie
时增加Secure;SameSite=None。此时,测试环境就没什么问题了,但是预发和生产还是无法
写
入
cookie
,一顿操作猛如虎,看了好半天,发现模拟的嵌入有个嵌入网页的http不安全提示,将预发和生产的嵌入地址改成HTTPS,果然解决了。泪流满面。 ...
java
cookie
跨域读取_跨域读
写
Cookie
Cookie
作用域
Cookie
在二级域名下是可以共享的,如www.a.com 和m.a.com 他们的
Cookie
是可以共享的,这也是很多单点登录利用
Cookie
实现的原理,但是很多站点不是二级域名的如www.taobao.com和www.tmall.com,它们是完成两个不同的域名,那么完全不同的域名可以共享
Cookie
吗?答案是可以的,我们看一下实现思路。跨域
写
Cookie
跨域
写
Cooki...
HTML/XML
3,055
社区成员
8,066
社区内容
发帖
与我相关
我的任务
HTML/XML
VC/MFC HTML/XML
复制链接
扫一扫
分享
社区描述
VC/MFC HTML/XML
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章