define('DISALLOW_FILE_EDIT', true); user ip address – unFocus Projects – Kevin Newman and Ken Newman http://www.unfocus.com Home of Scripts 'n Styles for WordPress, Backstage2D and History Keeper! Fri, 28 Aug 2009 17:11:43 +0000 en-US hourly 1 https://wordpress.org/?v=6.2.5 Correct User IP for WordPress comments on Mosso http://www.unfocus.com/2009/03/17/correct-user-ip-for-wordpress-comments-on-mosso/ http://www.unfocus.com/2009/03/17/correct-user-ip-for-wordpress-comments-on-mosso/#respond Wed, 18 Mar 2009 04:14:29 +0000 http://www.unfocus.com/?p=86 Continue reading "Correct User IP for WordPress comments on Mosso"]]> Update #2: It looks like a couple of days after I posted this, the Mosso guys sent word on fresh clicks that the issue has been fixed on their end, rendering this plugin completely useless, days after I put it up. 🙂

I stumbled across a problem running WordPress on Mosso (Rackspace Clould) servers (which I’m now quite happily running unFocus.com on 🙂 ) in the Mosso Knowledge Base, where the ip address of the user is not properly recorded in comments when running in the Mosso cluster. The knowledge based linked to a fresh clicks article, but I wanted something a little easier to maintain than an inline hack. So I rolled a quick and dirty plugin, which seems to do the trick. Here is what it does:

[cc lang=’php’]
< ?php /* Plugin Name: unFocus.Mosso-User-IP Plugin URI: http://www.unfocus.com/projects/ Description: A plugin to set REMOTE_ADDR on Mosso clusters to HTTP_X_CLUSTER_CLIENT_IP to fix tracking and comment posts, etc. Version: 1.0a Author: Kevin Newman Author URI: http://www.unfocus.com/projects/ */ function unFocus_MossoUserIP() { $_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_X_CLUSTER_CLIENT_IP']; } add_action('init', 'unFocus_MossoUserIP'); ?>
[/cc]

That’s it! It just sets the regular REMOTE_ADDR value to the Mosso Server var HTTP_X_CLUSTER_CLIENT_IP. Pretty simple. 🙂 Update: I forgot to upload a zip archive. unFocus.Mosso-User-IP.zip

]]>
http://www.unfocus.com/2009/03/17/correct-user-ip-for-wordpress-comments-on-mosso/feed/ 0