LOL... Are you kidding ?
Never trust your headers. Some evil people can fake it.
As well - in HTTP_X_FORWARDED_FOR can be more that one IP or in some rare cases - total garbage.
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
LOL... Are you kidding ?
Never trust your headers. Some evil people can fake it.
As well - in HTTP_X_FORWARDED_FOR can be more that one IP or in some rare cases - total garbage.