我要被弄疯了,一个cookie的问题(200分)

  • 主题发起人 主题发起人 huangjacky
  • 开始时间 开始时间
H

huangjacky

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在要在我的程序里面来添加一个cookie,
然后开ie就不用登陆了,就是这样的问题。
程序不用打开网页。
是不是用程序来发送一个请求呀。
然后本地就有cookie了?
cookie我已经通过winsockExpert抓到了。
 
程序有把cookie保存到本地吗
 
因为不懂 所以我问问
 
用微软的COM组件MSHTML,实现表单数据的自动提交不就完了,去搜下,网上多的很
 
建议你可以用ie模拟一次登陆过程,这样的话当服务器端修改的cookie的时候,你的程序也能够应付。csdn有个叫“李硕”的朋友,在他的blog里面对这方面有很详细的解说。
 
你想达到开IE不用登陆解决方法也有别的.
自动填表也是可以的...
自身不太了解..cookie..
想起来你通过IE的COM是可以做到的..不过忘了..
 
xiexie
我在csdn上面也问了下
有人是这样给的代码:
uses Comobj;

var
url:string;
xmlHttp:Olevariant;
responseText:Widestring;
begin
url:='http://xxx.cn/xx.asp';
try
xmlHttp:=CreateOleObject('Msxml2.XMLHTTP');
xmlHttp.open('POST',url,false);
xmlHttp.setRequestHeader('Cookie', 'cookietest=testvalue');
xmlHttp.send('xxxx');
responseText:=xmlHttp.responseText;
if xmlHttp.status='200' then
begin
//--
end
else
begin
//--
end;
except
On E:Exception do
//--
end;
end;

不过还是谢谢大家
 
我平均分配吧。谢谢各位了
 
后退
顶部