• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Commit MetaInfo

Revision4d5349c95e520604ea816a27cc54fd7ec845a866 (tree)
Time2010-05-31 00:22:38
Authormiko2u <miko@cafe...>
Commitermiko2u

Log Message

add get_remoteip().

Change Summary

Incremental Difference

--- a/lib/funcplus.php
+++ b/lib/funcplus.php
@@ -1,6 +1,6 @@
11 <?php
22 // 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 $
44 // Copyright (C)
55 // 2005-2010 PukiWiki Plus! Team
66 // License: GPL v2 or (at your option) any later version
@@ -132,6 +132,15 @@ function get_fancy_uri()
132132 return $script;
133133 }
134134
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+
135144 function mb_ereg_quote($str)
136145 {
137146 return mb_ereg_replace('([.\\+*?\[^\]\$(){}=!<>|:])', '\\\1', $str);