Fortinet white logo
Fortinet white logo

Script Reference Guide

HTTP:get_unique_session_id()

HTTP:get_unique_session_id()

Returns a unique ID per session in history. Each ID is a string consisting of 32 hex digits, for example "b6e49ca3c937baaa47f2d111f593be8b".

Syntax

HTTP:get_unique_session_id();

Arguments

N/A

Events

Applicable in the following events:

  • HTTP events — HTTP_REQUEST, HTTP_RESPONSE, HTTP_DATA_REQUEST, HTTP_DATA_RESPONSE, BEFORE_AUTH.

  • WAF events — WAF_REQUEST_BEFORE_SCAN, WAF_RESPONSE_BEFORE_SCAN, WAF_REQUEST_ATTACK_DETECTED,WAF_RESPONSE_ATTACK_DETECTED.

Example

when HTTP_REQUEST {
   uid=HTTP:get_unique_session_id()
   debug("Unique session id %s\n", uid);
}

Supported Version

FortiADC version 7.4.x and later.

HTTP:get_unique_session_id()

HTTP:get_unique_session_id()

Returns a unique ID per session in history. Each ID is a string consisting of 32 hex digits, for example "b6e49ca3c937baaa47f2d111f593be8b".

Syntax

HTTP:get_unique_session_id();

Arguments

N/A

Events

Applicable in the following events:

  • HTTP events — HTTP_REQUEST, HTTP_RESPONSE, HTTP_DATA_REQUEST, HTTP_DATA_RESPONSE, BEFORE_AUTH.

  • WAF events — WAF_REQUEST_BEFORE_SCAN, WAF_RESPONSE_BEFORE_SCAN, WAF_REQUEST_ATTACK_DETECTED,WAF_RESPONSE_ATTACK_DETECTED.

Example

when HTTP_REQUEST {
   uid=HTTP:get_unique_session_id()
   debug("Unique session id %s\n", uid);
}

Supported Version

FortiADC version 7.4.x and later.