instagram Takipçi Hilesi | instagram Takipçi Hilesi | instagram takipçi hilesi | instagram Takipçi kasma | instagram takipçi satın al | instagram takipçi satın al | takipçi satın al | instagram Followers | Free instagram Followers | takipçi hilesi | php shell download |

Blog

Mobil Cihazları Yönlendirme

26 Şubat 2011 Asp, Php 10 Yorum

Mobile-Devices

İnternet 3G ile birlikte artık her kesime hitap eder duruma geldiği için,  sitenizin Mobil yayınınını yapmak isteyebilirsiniz, Android, iPhone ve Blackberry gibi mobil kullanıcıların arayüz algılamasını açıklamak istiyorum. Mobil web sitesi yönlendirme script arıyorsanız, bu makale faydalı olacaktır.

Php ile cepten girildigini anlamak için

Php Kodları

<?php
$iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
$android = strpos($_SERVER['HTTP_USER_AGENT'],"Android");
$palmpre = strpos($_SERVER['HTTP_USER_AGENT'],"webOS");
$berry = strpos($_SERVER['HTTP_USER_AGENT'],"BlackBerry");
$ipod = strpos($_SERVER['HTTP_USER_AGENT'],"iPod");

if ($iphone || $android || $palmpre || $ipod || $berry == true)
{
header('Location: http://mobil.site.com/');
//OR
echo "<script>window.location='http://mobil.site.com'</script>";
}
?>

Asp ile cepten girildigini anlamak için

Asp Kodları

<%
dim u,b,v
set u=Request.ServerVariables("HTTP_USER_AGENT")
set b=new RegExp
set v=new RegExp b.Pattern="android|avantgo|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino" v.Pattern="1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|e\-|e\/|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(di|rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|xda(\-|2|g)|yas\-|your|zeto|zte\-" b.IgnoreCase=true v.IgnoreCase=true b.Global=true v.Global=true
if b.test(u) or v.test(Left(u,4)) then
'Yapılacak işlemler
end if
%>

Etiketler:, , , , ,

10 Yorum

  1. Eren Güzel diyor:

    Recep bey merhabalar,

    Açmış olduğunuz başlık için kendi adıma teşekkür ederim. Ben sadece web tasarımda biraz eğlence olması için hayatımda dahil olmaya çalışıyorum. Herhangi bir ticari beklentim yok :))
    Anlayacağınız acemi sınıfındayım, sormak istediğim bu vermiş oldugunuz php kodları biz kendi sitemizdeki index.html dosyasında nereye ekliyeceğiz. şimdiden teşekkür ederim. İyi Çalışmalar Dilerim.

    • serhat diyor:

      Sanıyorum ki öncelikle şunu söylemek gerek; PHP, ASP gibi web programlama dilleri,
      html etiketleri yazılır ve internet tarayıcılar tarafından da yorumlanması sonucu yine
      HTML sonuçlar üretilir. Dolayısıyla, index.html dosyanızın içerisine PHP kodu koyacaksanız
      dosya uzantınızı “index.php” şeklinde değiştirmeniz ve ilgili köprüleri de öyle düzenlemeniz gerekecek. Peki “indenx.php”de nereye yazmış olacaksınız? etiketi sayfanın neresine koyarsanız orada etki eder. Bu tarz kontrolleri sayfanın (kod satırlarının) en başına yerleştirirseniz bir sorun teşkil etmeyecektir.

  2. Yıldırım diyor:

    Bilgiler için teşşekkür ederim ama şöyle bir sorum olcak; mobil sitedeki ziyaretçi masaüstüne geçmek isterse nasıl bir kodlama yapmamız gerekeçek?

  3. Emre AKÖZ diyor:

    merhaba öncelikle teşekkür ederim
    {
    header(‘Location: http://mobil.site.com/‘);
    //OR
    echo “window.location=’http://mobil.site.com'”;
    }
    bu kodda hangisi geçerli olacak ve ne anlamlara geliyor bir yardım edermisiniz :)

  4. İbrahim diyor:

    Peki Nokia marka telefonlarda nasıl yönlendirme yapıcaz?

  5. Makro Web diyor:

    Yararli bi paylasim olmus, mobil site yonlendirme icin bende bu php kodlarini kullaniyorum

  6. mustafa diyor:

    arkadaşlar asp ile tablet bilgisayarlardan ipad lardan girildiğini anlayan kod nasıl olur

  7. KodBurada diyor:

    Teşekkürler paylaşım için. Php versiyonunu ben de kullandım. Gayet temiz bir kod.

  8. Mustafa diyor:

    Çok teşekkürler, gerçekten çok yardımcı oldu 😉

Bir Cevap Yazın

maltepe escort
rus porno