It is the request the module is generating right now:

```
GET /index.php?intcheck=1?Accept=text/html%2c%20application/xhtml%2bxml%2c%20%2a/%2a&Accept-Language=ru-RU&User-Agent=Mozilla/5.0%20%28Windows%20NT%206.1%3b%20WOW64%3b%20Trident/7.0%3b%20rv%3a11.0%29%20like%20Gecko&Accept-Encoding=gzip%2c%20deflate&Connection=Close&Cookie=mybb%5blastvisit%5d%3d1400624350%3b%20mybb%5blastactive%5d%3d1400624350%3b%20loginattempts%3d1 HTTP/1.1
Host: 172.16.158.156
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Content-Type: application/x-www-form-urlencoded
Content-Length: 0
```

Is it the request you're trying? I mean I'm not sure if you're confusing the "vars_get" purpose and using it to configure your own headers. 

I've tested and this send_request_cgi is enough to make it work:

```ruby
    res = send_request_cgi(
      {
        'method'  => 'GET',
        'uri'     => uri,
        'vars_get' => {
          'intcheck' => 1
        }
      })

```

On the other hand, yes I think it's better to not try to mimic IE11 configuring headers by yourself, just use ```send_request_cgi``` to configure the params needed to accomplish the intended behavior, and allow ```send_request_cgi``` to make its work for the other things.