Function DESKTOPInitSession (sCompo As String, iMode As Integer, spw As String) As Integer
Dim Ret%
Dim sPost$
Dim sconfig$
Dim sReq$
GlobDESKTOPModeCall = 1
sPost = "GET /"
GlobDESKTOPLastURL = "XasOpenSession(" + GlobDESKTOPUserName + ","
GlobDESKTOPLastURL = GlobDESKTOPLastURL + spw + ","
GlobDESKTOPLastURL = GlobDESKTOPLastURL + sCompo + ","
GlobDESKTOPLastURL = GlobDESKTOPLastURL + CStr(iMode) + ","
GlobDESKTOPLastURL = GlobDESKTOPLastURL + GlobDESKTOPFileSession + ",);"
GlobDESKTOPLastURL = GlobDESKTOPLastURL + "?XCMD." + CStr(XasGetRanDom(1000, 9900))
GlobDESKTOPLastURI = XasSECEncrypt(1, GlobDESKTOPUserName, spw, GlobDESKTOPLastURL)
sPost = sPost + GlobDESKTOPLastURI + " HTTP/1.0" + Chr$(13) + Chr$(10)
sPost = sPost + "Accept: */*" + Chr$(13) + Chr$(10)
sPost = sPost + "Referer: http://" + GlobDESKTOPCurHost + Chr$(13) + Chr$(10)
sPost = sPost + "Accept-Language: fr" + Chr$(13) + Chr$(10)
sPost = sPost + "Content-Type: text/html" + Chr$(13) + Chr$(10)
sPost = sPost + "Proxy-Connection: Keep-Alive" + Chr$(13) + Chr$(10)
sPost = sPost + "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)" + Chr$(13) + Chr$(10)
sPost = sPost + "Host: " + GlobDESKTOPCurHost + Chr$(13) + Chr$(10)
sPost = sPost + "Pragma: no-cache" + Chr$(13) + Chr$(10)
sPost = sPost + Chr$(13) + Chr$(10) + Chr$(13) + Chr$(10)
sconfig = "RESEAU=" + CStr(XASRESEAU_HTTPWEB) + ";"
sconfig = sconfig + "MEDIA=" + CStr(XASMEDIA_WEB) + ";"
sconfig = sconfig + "HOST=" + GlobDESKTOPCurHost + ";"
sconfig = sconfig + "PORT=" + CStr(GlobDESKTOPCurPort) + ";"
sconfig = sconfig + "MAXCONNEXION=20;"
sconfig = sconfig + "TAILLEPAQUET=255;"
sconfig = sconfig + "NUMCARTE=1;"
sconfig = sconfig + "NUMLIGNE=1;"
sconfig = sconfig + "TIMEOUT=20;"
sconfig = sconfig + "USERID=" + CStr(-1) + ";"
sconfig = sconfig + "COMPONENT=" + GlobCurService + ";"
sconfig = sconfig + "POST=;" + sPost
Ret = XasUserCall(sconfig)
End Function
|