程序内部读取网络信息, 该代码可以通过网络提交验证密码再进行判断...
CInternetSession mySession(NULL,0);
CHttpFile* myHttpFile=NULL;
CString myData;
CString myUrl;
myUrl = "http://127.0.0.1/yanz.php?name=" + m_myName + "&password=" + m_myPassword;
myHttpFile=(CHttpFile*)mySession.OpenURL(myUrl);
while(myHttpFile->ReadString(myData))
{
m_SiteInfo = myData;
}
if( m_SiteInfo == "hao" ){
CDialog::OnCancel();
}else{
AfxMessageBox( "密码错误", NULL, MB_OK );
}
myHttpFile->Close();
mySession.Close();
-----------------------------------------------
CHttpFile Class MembersConstruction
Creates a CHttpFile object.
Operations
Adds headers to the request sent to an HTTP server.
Sends a request to an HTTP server.
Sends a request to an HTTP server using the Write or WriteString methods of CInternetFile.
Ends a request sent to an HTTP server with the SendRequestEx member function.
Returns the response or request headers from the HTTP server.
Retrieves the status code associated with an HTTP request and places it in the supplied dwStatusCode parameter.
Gets the verb that was used in a request to an HTTP server.
Gets the target object of the verb in a request to an HTTP server.
Gets the URL for the specified file.
Closes the CHttpFile and frees its resources.