summaryrefslogtreecommitdiff
path: root/public/resolve.php
diff options
context:
space:
mode:
authorhorus2021-03-15 18:16:38 +0100
committerhorus2021-03-15 18:16:38 +0100
commitb34810cbff1c613290cf7d4282e242a58b1ddffb (patch)
treec6d7e1a5006d9f7fb8cb1289c02c1310be101f72 /public/resolve.php
parentfb6c093495e346b9985c75f32878e12e54d946b3 (diff)
downloaduntrack-b34810cbff1c613290cf7d4282e242a58b1ddffb.tar.gz
Inline page in website
Diffstat (limited to 'public/resolve.php')
-rw-r--r--public/resolve.php31
1 files changed, 0 insertions, 31 deletions
diff --git a/public/resolve.php b/public/resolve.php
deleted file mode 100644
index 95b985c..0000000
--- a/public/resolve.php
+++ /dev/null
@@ -1,31 +0,0 @@
-<?php
-# rate limiting happens in nginx
-
-require_once __DIR__ . '/../vendor/autoload.php';
-
-use GuzzleHttp\Client;
-
-function resolveURL($url) {
-
- $client = new Client();
-
- try {
- $response = $client->request('HEAD', $url, [ 'on_stats' => function( GuzzleHttp\TransferStats $stats ) use ( &$effectiveURL ){ $effectiveURL = $stats->getEffectiveUri(); }])
- ->getBody()->getContents();
- } catch(\Exception $e) {
- return $url;
- }
-
- return $effectiveURL->__toString();
-}
-
-function getURL() {
- if ( empty($_REQUEST['url']) ) {
- $data = json_decode(file_get_contents('php://input'), true);
- return $data['url'];
- } else {
- return $_REQUEST['url'];
- }
-}
-
-echo json_encode( ['url' => resolveURL( getURL() ) ]);