/* Управление редиректами на криптобиржи Sample link: /goto/?link=bitfinex */ $affLinks = array( #'binance' => 'https://www.binance.com/ru/register?ref=140044936', 'binance' => 'https://www.binance.com/ru/register?ref=37462708', #'binance' => 'https://accounts.binance.com/ru/register?ref=37462708', 'poloniex' => 'https://poloniex.com/signup?c=RC8KSL3W', 'kraken' => 'https://www.kraken.com', 'kucoin' => 'https://www.kucoin.com', 'bitfinex' => 'https://www.bitfinex.com', 'alpari-ru' => 'https://ad.admitad.com/g/667b1d08b40297bac9cd82dcfc7720/', 'tinkoff-investments' => 'https://ad.admitad.com/g/tnzpmqf8qt0297bac9cdff55d8af66/', 'innova-trader' => 'https://cenunusi.bahir.xyz/tracker?offer_id=3586&aff_id=6830', 'huobi' => 'https://www.huobi.com/ru-ru/topic/welcome-bonus/?invite_code=yuq7b', 'kucoin' => 'https://www.kucoin.com/ucenter/signup?rcode=rJL9EQ6', 'open-broker' => 'https://open-broker.ru/invest/friend/?u=lot1-19RNNV', ); function raiseBadLinkError() { $notfoundurl = '/404.html'; header("HTTP/1.1 301 Moved Permanently"); header("Location: $notfoundurl"); } $getArr = $_GET; if (sizeof($getArr) == 1) { $linkSlug = htmlspecialchars($getArr['link']); if (array_key_exists($linkSlug, $affLinks)) { $link = $affLinks[$linkSlug]; header("HTTP/1.1 301 Moved Permanently"); header("Location: $link"); exit(); } else { raiseBadLinkError(); } } else { raiseBadLinkError(); }