function getRedirects(url) { fetch(`https://safety-online.pl/redirect.php?url=${encodeURIComponent(url)}`) .then(response => response.json()) .then(data => { console.log(’Łańcuch przekierowań:’); data.redirectChain.forEach(redirect => { console.log(’Przekierowano z:’, redirect.url); console.log(’Kod HTTP:’, redirect.http_code); console.log(’Przekierowano do:’, redirect.redirect_url); console.log(’—————————’); }); }) .catch(error => { console.error(’Wystąpił błąd:’, error); }); } // Przykładowe użycie:
getRedirects(’https://rb.gy/ob2lvv’);
function getRedirects($url) { $apiUrl = 'https://safety-online.pl/redirect.php?url=’ . urlencode($url); $response = file_get_contents($apiUrl); if ($response === false) { echo 'Błąd podczas pobierania danych z API.’; } else { $data = json_decode($response, true); if ($data === null) { echo 'Błąd dekodowania danych JSON.’; } else { echo 'Łańcuch przekierowań:<br>’; foreach ($data[’redirectChain’] as $redirect) { echo 'Przekierowano z: ’ . $redirect[’url’] . '<br>’; echo 'Kod HTTP: ’ . $redirect[’http_code’] . '<br>’; echo 'Przekierowano do: ’ . $redirect[’redirect_url’] . '<br>’; echo ’—————————<br>’; } } } } // Przykładowe użycie: getRedirects(’https://rb.gy/ob2lvv’);