Caner Dio

WordPress & Sanayi İşleri & Web Master

Caner'in blogunda, WordPress ipuçları, web tasarımı rehberleri ve sanayi işleri hakkında yazılar bulabilir, dijital çözümlerle işinizi geliştirebilirsiniz.

SİNCE 2006

PHP ile Çıkış Sayfası ve Yönlendirme Kodu Git.Php Yapımı

  • Uyarı! Bu yazı 04.06.2016 tarihinde yazıldı. O günden bu güne bir çok şey değişmiş ve yazı geçerliliğini yitirmiş olabilir.

    PHP ile Çıkış Sayfası ve Yönlendirme Nasıl Yapılır?

    Daha önce eklenti olarak sunduğum bu işlem, WordPress, Joomla, basit HTML gibi herhangi bir sistemde kullanılabilir. Aşağıdaki kodları düzenleyerek, kullanıcıların çıkış sayfası üzerinden yönlendirilmelerini sağlayabilirsiniz.

    Yapmanız gereken, aşağıdaki kodlar içerisinde bycaner.com uzantısını kendi sitenizin adıyla değiştirmek ve bu dosyayı git.php, go.php gibi bir isimle kaydetmektir.

    PHP Çıkış Sayfası Kodu

     <?php $adres = $_GET&#91;'url'&#93;; preg_match('@^(?:https://)?(&#91;^/&#93;+)@i', $_SERVER&#91;'HTTP_REFERER'&#93;, $matches); $ref = $matches&#91;1&#93;; if($adres == '' || $ref != 'bycaner.com') { $adres = '//bycaner.com'; } if(!(preg_match('|^(//)|', $adres) || preg_match('|^(https://)|', $adres) || preg_match('|^(https://)|', $adres))) { $adres = '//' . $adres; } ?> <!DOCTYPE html> <html> <head> <title>Çıkış Sayfası</title> <meta charset="UTF-8"/> <meta name="robots" content="noindex,nofollow" /> <noscript> <meta http-equiv="Refresh" content="0;URL=https:<?php echo $adres; ?>" /> </noscript> <script type="text/javascript"> function exec_refresh() { var timerID = setTimeout("exec_refresh();", 0); if (timeout > 0) { timeout -= 1; } else { clearTimeout(timerID); window.location = "<?php echo $adres; ?>"; } } var timeout = 20; exec_refresh(); </script> </head> <body> <div align="center"> <center> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; height: 130px;" bordercolor="#111111" width="59%" id="AutoNumber1"> <tr> <td width="100%"> <p align="center"><br /><b> <p><strong><font face="Trebuchet MS">bycaner.com sitesinden ayrılıyorsunuz. Yeniden bekleriz...</font></strong></p></b> <font color="#FF0000" face="Tahoma" size="2"> Yönlendirme gerçekleşmedi ise <strong><a href="<?php echo $adres; ?>" rel="nofollow">buraya</a></strong> tıklayabilirsiniz.<strong></td> </tr> </table> </center> </div> </body> </html> 

    Örnek Kullanım

    Dosyayı sitenize yükledikten sonra aşağıdaki gibi bir bağlantı kullanabilirsiniz:

    Örnek:https://siteadi.com/git.php?url=//www.google.com

    Kod Açıklamaları

    • $adres: Kullanıcının yönlendirileceği URL'yi alır.
    • preg_match: Yönlendirme yapılacak URL'nin geçerliliğini kontrol eder.
    • timeout: Kullanıcıyı otomatik olarak belirtilen URL’ye 20 saniye içinde yönlendirir.
    • Yönlendirme Mesajı: Kullanıcıya sitenizden ayrıldığına dair bilgi mesajı görüntüler.

    Sonuç

    Bu yöntemle, sitenizden ayrılan kullanıcıları kontrollü bir şekilde yönlendirebilir, ayrıca kullanıcı deneyimini iyileştirebilirsiniz. Kodları özelleştirerek kendi ihtiyacınıza göre kullanabilirsiniz.


    Etiketler
  • Yorumlar

    Yorum Yapın

    E-posta adresiniz yayınlanmayacak.Gerekli alanlar * ile işaretlenmişlerdir

Anonim
Hakkında

Merhaba, ben Caner. Wordpress, web tasarımı, satış pazarlama, mimari tasarım, 3ds max, autocad ve sanayi sektörlerinde yeterli tecrübeye sahip ve derinlemesine bilgi sahibiyim. Yıllardır yaratıcı projeler üzerinde çalışarak, teknolojiyi iş dünyasına entegre etmeyi seviyorum. bycaner.com üzerinden WordPress ipuçları, web tasarımı rehberleri ve sanayi sektörüyle ilgili değerli bilgiler paylaşarak, dijital dünyadaki yolculuğunuzu kolaylaştırmayı hedefliyorum. Her gün daha verimli ve yaratıcı çözümler üreterek, işinizi büyütmenize yardımcı oluyorum.

222 defa görüntülendi.
4 Haziran 2016 tarihinde eklendi.
KATEGORİLER
Admin Gravatar