Revision | 4d5349c95e520604ea816a27cc54fd7ec845a866 (tree) |
---|---|
Time | 2010-05-31 00:22:38 |
Author | miko2u <miko@cafe...> |
Commiter | miko2u |
add get_remoteip().
@@ -1,6 +1,6 @@ | ||
1 | 1 | <?php |
2 | 2 | // PukiWiki Plus! - Yet another WikiWikiWeb clone. |
3 | -// $Id: funcplus.php,v 0.1.57 2010/05/30 23:01:00 upk Exp $ | |
3 | +// $Id: funcplus.php,v 0.1.58 2010/05/31 00:21:00 upk Exp $ | |
4 | 4 | // Copyright (C) |
5 | 5 | // 2005-2010 PukiWiki Plus! Team |
6 | 6 | // License: GPL v2 or (at your option) any later version |
@@ -132,6 +132,15 @@ function get_fancy_uri() | ||
132 | 132 | return $script; |
133 | 133 | } |
134 | 134 | |
135 | +function get_remoteip() | |
136 | +{ | |
137 | + static $array_var = array('HTTP_X_REMOTE_ADDR','REMOTE_ADDR'); // HTTP_X_FORWARDED_FOR | |
138 | + foreach($array_var as $x){ | |
139 | + if (isset($_SERVER[$x])) return $_SERVER[$x]; | |
140 | + } | |
141 | + return ''; | |
142 | +} | |
143 | + | |
135 | 144 | function mb_ereg_quote($str) |
136 | 145 | { |
137 | 146 | return mb_ereg_replace('([.\\+*?\[^\]\$(){}=!<>|:])', '\\\1', $str); |