1) { $a = explode('&', $get_vars[1]); printf("A COUNT: [%s] %d\n", $a[0], count($a)); for ($i = 0 ; $i < count($a) ; $i++) { $b = explode('=', $a[$i]); $get[$b[0]] = urldecode($b[1]); } } // POST params management if ($req[0] == 'POST') { if ($header['Content-Type'] != 'application/x-www-form-urlencoded' || !isset($header['Content-Length'])) { return FALSE; } $post_len = mb_strlen($line, "latin1"); $a = explode('&', $line); for ($i = 0 ; $i < count($a) ; $i++) { $b = explode('=', $a[$i]); $post[$b[0]] = urldecode($b[1]); } printf("INFO: postlen: %d\n", $post_len); } break; } if ($line == "") { $check_post = TRUE; continue; } $split = explode(":", $line, 2); $header[$split[0]] = $split[1]; } return $path; } ?>