HTTP_X_FORWARDED_FOR is OK but how about FORWARDED PORT ?
In our wap products, we need to know user's MSISDN (Gsm number) to allow them to continue if user connects the internet via 3G.
In our country, there are 3 GSM operators.
In one of them, there is an API in their side to get user's MSISDN, but that api works with USER's IP and USER's Port Number. So, in order to get user's msisdn number, we need to know user's real ip and the port number.
In Opera Mini, when Turbo mode is active (it is active by default) opera uses it's own servers as a proxy server, your servers post us user's real ip in HTTP_X_FORWARDED_FOR header field, it is ok. but what about user's real port number ? You are not posting it to us, so we can't get user's MSISDN because we dont know it.
So we alert users as "You are using Opera Mini Turbo Mode which is not suitable for our product, please turn off turbo mode or use another browser".
We don't want alert this, users must not change their favorite browsers because of us.
So we need users real port number in header fields too.
Can you add that header in your proxy servers like HTTP_X_FORWARDED_FOR_PORT ?
is there any authorized person to answer my question ?