diff options
Diffstat (limited to 'examples/remoteaddr_fix.php')
-rw-r--r-- | examples/remoteaddr_fix.php | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/examples/remoteaddr_fix.php b/examples/remoteaddr_fix.php new file mode 100644 index 0000000..10b9796 --- /dev/null +++ b/examples/remoteaddr_fix.php @@ -0,0 +1,12 @@ +<?php + +// This file set $_SERVER['REMOTE_ADDR'] and should be used when testing a +// broker on localhost with a remote server. +// +// Use this file by adding `-d auto_prepend_file=../remoteaddr_fix.php`. + +$externalContent = file_get_contents('http://ip4.me/'); +preg_match('/\b(\d{1,3}\.){3}\d{1,3}\b/', $externalContent, $m); + +$_SERVER['REMOTE_ADDR'] = $m[0]; + |