3 include_once('../lib/config.php');
4 include_once('../lib/twitese.php');
6 if (parse_url($_SERVER['HTTP_REFERER'], PHP_URL_HOST) != parse_url(BASE_URL, PHP_URL_HOST)) {
7 echo '{"error":"Invalid referer."}';
11 $url = isset($_GET['url']) ? $_GET['url'] : false;
12 if (!$url || empty($url)) {
13 echo '{"error":"No URL is provided."}';
16 if (!filter_var($url, FILTER_VALIDATE_URL)) {
17 echo '{"error":"Malformed URL."}';
22 $answer = expandRedirect($url, $thehops);
24 echo '{"error":"No URL is provided."}';
27 echo "{\"expanded_url\":\"$answer\"}";