• 07-04-2013, 01:15:19
    #1
    Arkadaşlar Merhaba Sitemin Mobil Bir Versiyonunu Hazırladım ve herkesin karşılaştığı sorunla yüz yüze geldim mobil siteye yönlendirme kodları oldukça çok bir çoğuda çalışıyor ama benim istediğim şu mobil siteye yönlenince oraya normal siteye dönmek için tıklayın diye bir link koyucam ve o linke tıklayınca direk orjinal site açılacak , böyle birşeyi nasıl yapabilirim ?
  • 07-04-2013, 01:23:38
    #2
    çerez atayabilirsin. mobilden normala dönerken setcookie('mobilmi','1',time()+3600); kodunu çalıştırsın daha sonra sayfaların üstüne if kullanarak 1 ise mobil boş ise normal sayfa olarak kullanabilirsin.
  • 07-04-2013, 01:26:59
    #3
    bunu kod şeklinde ve hangi sayfalara(yani mobil site sayfalarını mı?) uylacağım söylebilimisin ?
  • 07-04-2013, 01:47:44
    #4
    mobiledon.php Bu dosya mobilden normale geçerken kullanacaksınız.
    <?php
    setcookie("mobil",'1',time()+3600);
    echo '<meta http-equiv="refresh" content="0;URL=index.php">';
    ?>
    sayfanız.php
    <?php
      if ( !empty($_COOKIE['mobil']) ) {
        // Normal Sayfa
      } else {
        // Mobil Sayfa
      }
    ?>
  • 07-04-2013, 03:42:10
    #5
    sayfanız.php derken =? mobil sayfa mı orjinal site mi ?
  • 07-04-2013, 16:11:36
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Alın size harika bir class

    http://mobiledetect.net buradan indirin.

    <?php
    include 'Mobile_Detect.php';
    $detect = new Mobile_Detect();
    
    if($detect->isMobile()){
         // Mobilse ne yapmak istiyorsunuz?
         // header("Location: yonlendirmekistediğinizmobilsayfa.php");
    }
    ?>
    Ayrıca özel olarak isAndroid, isiOS, isTablet gibi fonksiyonlar da var içinde. Böylece mesela sadece iOS yada Android işletim sistemlerini yönlendirebilirsiniz. Yada isTablet ile sadece tabletleri.

    Senin sorununa gelince, bunları bir session yada classta tutmalısın. örneğin degistir.php diye bir dosya oluşturursun. Bu dosya GET ile çalışır. Eğer ?mobil=true şeklinde bir bildirim gelirse, session yada çerezleri mobil yaparsın ve yönlendirirsin. false gelirse mobil değil anlamına gelir ve ana siteye yönlendirirsin.
  • 07-04-2013, 20:26:56
    #7
    Kimlik doğrulama veya yönetimden onay bekliyor.
    erginkeles adlı üyeden alıntı: mesajı görüntüle
    Alın size harika bir class

    http://mobiledetect.net buradan indirin.
    Güzel bir paylasim olmus kardesim, ben sahsen kullanacagim bunu. Tesekkürler...
  • 07-04-2013, 20:36:05
    #8
    erginkeles adlı üyeden alıntı: mesajı görüntüle
    Alın size harika bir class

    http://mobiledetect.net buradan indirin.

    <?php
    include 'Mobile_Detect.php';
    $detect = new Mobile_Detect();
    
    if($detect->isMobile()){
         // Mobilse ne yapmak istiyorsunuz?
         // header("Location: yonlendirmekistediğinizmobilsayfa.php");
    }
    ?>
    Ayrıca özel olarak isAndroid, isiOS, isTablet gibi fonksiyonlar da var içinde. Böylece mesela sadece iOS yada Android işletim sistemlerini yönlendirebilirsiniz. Yada isTablet ile sadece tabletleri.

    Senin sorununa gelince, bunları bir session yada classta tutmalısın. örneğin degistir.php diye bir dosya oluşturursun. Bu dosya GET ile çalışır. Eğer ?mobil=true şeklinde bir bildirim gelirse, session yada çerezleri mobil yaparsın ve yönlendirirsin. false gelirse mobil değil anlamına gelir ve ana siteye yönlendirirsin.
    Gerçekten güzelmiş ilk olarak çerez kullanmak aklıma gelmişti. Bu da kullanılabilir teşekkürler
  • 08-04-2013, 01:27:57
    #9
    Konuyla ilgili bir de yazı yazdım. İlgilenenler bakabilir.

    http://pehepe.net/php-ile-mobil-ziya...i-tespit-etme/