|
![]() |
#1 |
Axapta
|
Не то?
X++: str getAXsessionID() { IISRequest request; IISRequestDictionary varList; str ret; str cookieText; int startPos; int endPos; { request = new IISRequest(); varList = request.serverVariables(); cookieText = request.serverVariables().itemTxt('HTTP_COOKIE'); if (cookieText) { // Format __AXAPTA_SESSION_ID=XXXXXXXX; startPos = strScan(cookieText,'__AXAPTA_SESSION_ID=',1,strlen(cookieText)); if (startPos) { // Session Identifier exists endPos = strScan(cookieText,';',startPos,strlen(cookieText)); if (endpos) { // multiple identifiers in cookie, use between start & end ret = substr(cookieText, startPos+20, EndPos-StartPos-20); } else { // no others, just use remainder of string ret = substr(cookieText, startPos+20, strLen(cookieText)-20); } } } } return ret; } |
|
![]() |
#2 |
Участник
|
[QUOTE=oip;271169]Не то?
Не, открываю у себя 2 браузера, на обоих выдается одно и тоже значение nikos2001 - что -то совсем не понятно к чему это. функция нужна для x++ Но все равно спасибо |
|
Теги |
код сеанса |
|
|