Serkan Çakmak
PHP ve programlama adına her şey…
PHP ve programlama adına her şey…
Bazı web sitelerinde görmüşünüzdür. Örneğin iPhone girince sizi direk x sayfasına atmakta. Bunu nasıl yapıyorlar niye bayağı bir araştırma yaptım. Ancak yeterince Türkçe kaynak bulamadım. Buyrun size uygulamalı örneğim.
Web sitemiz:
Yapmamız gereken şu;
Şu class dosyamızı indiriyoruz…
Daha sonra indeximize:
include ’browser.php’;
$browser = new Browser();
if( $browser->getBrowser() == Browser::PLATFORM_IPHONE && $browser->getVersion() >= 2 ) {
header (“Location:
şu satırları ekliyoruz. ve işlemimiz tamamlanıyor.
Şimdi burada 1 önemli noktamız var
Browser::PLATFORM_IPHONE
iphone ile sınırlı kalmak istemeyenlere…
* Windows (Browser->PLATFORM_WINDOWS)
* Windows CE (Browser->PLATFORM_WINDOWS_CE)
* Apple (Browser->PLATFORM_APPLE)
* Linux (Browser->PLATFORM_LINUX)
* OS/2 (Browser->PLATFORM_OS2)
* BeOS (Browser->PLATFORM_BEOS)
* iPhone (Browser->PLATFORM_IPHONE)
* iPod (Browser->PLATFORM_IPOD)
* BlackBerry (Browser->PLATFORM_BLACKBERRY)
* Opera (Browser->BROWSER_OPERA)
* WebTV (Browser->BROWSER_WEBTV)
* NetPositive (Browser->BROWSER_NETPOSITIVE)
* Internet Explorer (Browser->BROWSER_IE)
* Pocket Internet Explorer (Browser->BROWSER_POCKET_IE)
* Galeon (Browser->BROWSER_GALEON)
* Konqueror (Browser->BROWSER_KONQUEROR)
* iCab (Browser->BROWSER_ICAB)
* OmniWeb (Browser->BROWSER_OMNIWEB)
* Phoenix (Browser->BROWSER_PHOENIX)
* Firebird (Browser->BROWSER_FIREBIRD)
* Firefox (Browser->BROWSER_FIREFOX)
* Mozilla (Browser->BROWSER_MOZILLA)
* Amaya (Browser->BROWSER_AMAYA)
* Lynx (Browser->BROWSER_LYNX)
* Safari (Browser->BROWSER_SAFARI)
* iPhone (Browser->BROWSER_IPHONE)
* iPod (Browser->BROWSER_IPOD)
* Google’s Android(Browser->BROWSER_ANDROID)
* Google’s Chrome(Browser->BROWSER_CHROME)
* GoogleBot(Browser->BROWSER_GOOGLEBOT)
* Yahoo!’s Slurp(Browser->BROWSER_SLURP)
* W3C’s Validator(Browser->BROWSER_W3CVALIDATOR)
* BlackBerry(Browser->BROWSER_BLACKBERRY)
kolay gelsin…
Serkan ÇAKMAK