X-Git-Url: http://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2FObj%2Fsac-a-push.phh;h=1d55c3eb7635757ded31ac11da4ce7c5a1382e43;hb=fd07ee7fe6eb1e0193fe878bfc49a9071f1ad8d2;hp=66b340da650888e60d602d889abc605dee5e6f32;hpb=c9cbae97b192a003007a9d7f655473c266ca49d8;p=brisk.git diff --git a/web/Obj/sac-a-push.phh b/web/Obj/sac-a-push.phh index 66b340d..1d55c3e 100644 --- a/web/Obj/sac-a-push.phh +++ b/web/Obj/sac-a-push.phh @@ -455,10 +455,8 @@ class Sac_a_push { } } - static function create(&$app, $sockname, $debug, $blocking_mode, $argv) + static function create(&$app, $sockname, $debug, $blocking_mode, $provider_proxy, $argv) { - GLOBAL $G_provider_proxy; - $thiz = new Sac_a_push(); $thiz->app = $app; @@ -524,7 +522,7 @@ class Sac_a_push { } $thiz->main_loop = FALSE; - $thiz->reload(TRUE, $G_provider_proxy); + $thiz->reload(TRUE, $provider_proxy); return ($thiz); } @@ -721,7 +719,7 @@ class Sac_a_push { // FOR TEST $header['X-Forwarded-For'] = '154.155.22.33'; $addr = $this->pproxy_realip($header, addrtoipv4($addr_full)); - printf("PATH: [%s]\n", $path); + printf("PATH: [%s] [%s]\n", $path, print_r($header, TRUE)); if ($method == "POST" && $rest > 0) { if (isset($header['Expect']) && $header['Expect'] == '100-continue') { fprintf(STDERR, "\nPOSTA DE CHE\n\n"); @@ -965,7 +963,7 @@ class Sac_a_push { } // while (... } // function run(... - function pproxy_realip($header, $ip_str) + function pproxy_realip(&$header, $ip_str) { return ($this->provider_proxy->realip($header, $ip_str)); }