关于InternetSetCookie问题
void CPreferences::SetCookie(LPCSTR strUrl)
{
char* szData = new char[thePrefs.m_csLoginUserId.GetLength()+1];
szData = (LPTSTR)(LPCTSTR)thePrefs.m_csLoginUserId;
char* szBuffer = new char[strlen(szData)*2];
CBase64 b64;
b64.EncodeBase64((const unsigned char*)szData,szBuffer,strlen(szData),strlen(szBuffer));//转成base64
bool bReturn;
CString strData ;
strData.Format("edt_user_id=%s;expires=Sat,01-Jan-2000 00:00:00 GMT ",szBuffer);
bReturn = InternetSetCookie(strUrl,NULL,strData); //设置cookie
delete szBuffer;
}
以上代码 设置cookie 请问为什么设置不了,直接看cookie文件去的时候只有
stylesheet
www.******.com/
1600
160998528
30197407
289719888
30191372
*
字段也没写进去,内容也没写进去。。 帮忙看看,急。在线等。。
[解决办法]
求大侠们帮帮忙. 谢谢了.... 我顶!
[解决办法]
InternetSetCookie需要调用多次, 每次设置一个值,就是说,每个=调用一次