This class can be used to get and set information about the current user HTTP request details to help protecting against unintended accesses. It can: - Determine the user machine real IP address even when it is behind a proxy. - Check whether the user IP address is the same as the Web server IP address - Determine whether the user is behind a proxy - Set, remove and check a response cookie that determines whether the current user is banned from accessing the site - Retrieve the request referrer page domain - Retrieve the request query parameters - Get the cookie request data