• 03-07-2021, 13:41:42
    #1
    Bu kod neydi acaba? git.php 301 kodu..vs diye aradım bulamadım, genelde site dışı bağlantılar için kullanılıyordu eskiden ?= gibi bir şey ekleyip sonrasına URL geliyordu ve yönlendirme yönlendirme oluyordu?
  • 03-07-2021, 13:43:46
    #2
    git.php?url=yonlenecekadres.com bu olabilir mi?
  • 03-07-2021, 13:46:16
    #3
    Kara adlı üyeden alıntı: mesajı görüntüle
    git.php?url=yonlenecekadres.com bu olabilir mi?
    Evet ama php'ye yazılacak kodu bulamadım, Javascript olanı var php olanı yok.
  • 03-07-2021, 13:47:56
    #4
    Üyeliği durduruldu
    git.php içeriği şöyle olursa istediğiniz gibi (git.php?url=https://google.com şeklinde) kullanabilirsiniz:
    <?php
    if(isset($_GET['url']) && filter_var($_GET['url'] , FILTER_VALIDATE_URL)) {
    header('Location: '.$_GET['url']);
    }
    else {
    echo 'URL adresi geçersiz!';
    }
  • 03-07-2021, 13:56:09
    #5
    awoken adlı üyeden alıntı: mesajı görüntüle
    git.php içeriği şöyle olursa istediğiniz gibi (git.php?url=https://google.com şeklinde) kullanabilirsiniz:
    <?php
    if(isset($_GET['url']) && filter_var($_GET['url'] , FILTER_VALIDATE_URL)) {
    header('Location: '.$_GET['url']);
    }
    else {
    echo 'URL adresi geçersiz!';
    }
    Tamamdır hocam teşekkür ederim. Google analytics kodu ekleyerek yönlendirme kullanımını görebilir miyim peki? Çok hızlı yönlendirdiği için mümkün olmayabilir diye düşünüyorum. A sitesindeki bağlantıda B sitesindeki git.php dosyasını ekleyip C sitesine giden trafiği Analytics'den görmek amacım.
  • 03-07-2021, 14:00:53
    #6
    Üyeliği durduruldu
    SkyGhostAir adlı üyeden alıntı: mesajı görüntüle
    Tamamdır hocam teşekkür ederim. Google analytics kodu ekleyerek yönlendirme kullanımını görebilir miyim peki? Çok hızlı yönlendirdiği için mümkün olmayabilir diye düşünüyorum. A sitesindeki bağlantıda B sitesindeki git.php dosyasını ekleyip C sitesine giden trafiği Analytics'den görmek amacım.
    O zaman Javascript kullanmanız gerekli. git.php'yi şöyle yapabilirsiniz:
    <!DOCTYPE html>
    <html lang="tr">
    
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Yönlendiriliyorsunuz...</title>
    </head>
    
    <body>
        <!-- Analytics Kodunuzu Buraya Ekleyin-->
        Yönlendiriliyorsunuz, lütfen bekleyin...
        <script>
            function isValidHttpUrl(string) {
                let url;
                try { url = new URL(string); } catch (_) { return false; }
                return url.protocol === 'http:' || url.protocol === 'https:';
            }
            var url = new URL(window.location.href);
            var c = url.searchParams.get('url');
            if (typeof c !== 'undefined' && isValidHttpUrl(c)) {
                setTimeout(function() {
                    window.location.href = c;
                }, 2000);
            }
            else {
                alert('Geçerisiz url adresi girdiniz!');
            }
        </script>
    </body>
    
    </html>
  • 03-07-2021, 14:07:46
    #7
    awoken adlı üyeden alıntı: mesajı görüntüle
    O zaman Javascript kullanmanız gerekli. git.php'yi şöyle yapabilirsiniz:
    <!DOCTYPE html>
    <html lang="tr">
    
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Yönlendiriliyorsunuz...</title>
    </head>
    
    <body>
        <!-- Analytics Kodunuzu Buraya Ekleyin-->
        Yönlendiriliyorsunuz, lütfen bekleyin...
        <script>
            function isValidHttpUrl(string) {
                let url;
                try { url = new URL(string); } catch (_) { return false; }
                return url.protocol === 'http:' || url.protocol === 'https:';
            }
            var url = new URL(window.location.href);
            var c = url.searchParams.get('url');
            if (typeof c !== 'undefined' && isValidHttpUrl(c)) {
                setTimeout(function() {
                    window.location.href = c;
                }, 2000);
            }
            else {
                alert('Geçerisiz url adresi girdiniz!');
            }
        </script>
    </body>
    
    </html>
    Bir süre sayfada bekletmeden görmek mümkün değil sanırım?
  • 03-07-2021, 14:21:54
    #8
    Üyeliği durduruldu
    SkyGhostAir adlı üyeden alıntı: mesajı görüntüle
    Bir süre sayfada bekletmeden görmek mümkün değil sanırım?
    Bildiğim kadarıyla mümkün değil.