3.0.11 was uploaded over the weekend. You should be fine with 3.0.10 though.
Can't explain why setting the variable to true wouldn't work since it does work here, but here's the line of custom code you can try adding (just after the opening <?php line)...
Code: Select all
$serverVars = (isset($_SERVER)) ? $_SERVER : $HTTP_SERVER_VARS;
$_POST['visitor_IP'] = (isset($serverVars['REMOTE_ADDR'])) ? $serverVars['REMOTE_ADDR'] : "(unknown)";
$HTTP_POST_VARS['visitor_IP'] = $_POST['visitor_IP'];
Unless I just typed that wrong, it should work in both old and new versions of PHP. If it doesn't work, can you send me a copy of your script file using the contact form...
...and post back with a link to your form page?