Zanimivo

Kako narediti spletno mesto mobilno prijazno z uporabo PHP-a

Kako narediti spletno mesto mobilno prijazno z uporabo PHP-a

Pomembno je, da vaše spletno mesto postane dostopno vsem vašim uporabnikom. Čeprav mnogi še vedno dostopajo do vaše spletne strani prek računalnika, ogromno ljudi do vaše spletne strani dostopa tudi s telefonov in tablic. Pri programiranju spletnega mesta je pomembno, da te vrste medijev ne pozabite, da bo vaše spletno mesto delovalo na teh napravah.

PHP je vse obdelan na strežniku, tako da do trenutka, ko koda pride do uporabnika, je le HTML. Torej, v bistvu uporabnik zahteva stran vašega spletnega mesta od vašega strežnika, vaš strežnik nato zažene ves PHP in uporabniku pošlje rezultate PHP. Naprava nikoli ne vidi ali mora storiti ničesar s dejansko PHP kodo. S tem imajo spletna mesta, narejena v PHP-ju, prednost pred drugimi jeziki, ki se obdelujejo na strani uporabnika, na primer Flash.

Postalo je priljubljeno preusmerjanje uporabnikov na mobilne različice vašega spletnega mesta. To je nekaj, kar lahko naredite z datoteko htaccess, vendar lahko storite tudi s PHP. Eden od načinov za to je, da s pomočjo strpos () poiščete ime nekaterih naprav. Tu je primer:

<? php
$ android = strpos ($ _ SERVER'HTTP_USER_AGENT ', "Android");
$ bberry = strpos ($ _ SERVER'HTTP_USER_AGENT ', "BlackBerry");
$ iphone = strpos ($ _ SERVER'HTTP_USER_AGENT ', "iPhone");
$ ipod = strpos ($ _ SERVER'HTTP_USER_AGENT ', "iPod");
$ webos = strpos ($ _ SERVER'HTTP_USER_AGENT ', "webOS");
if ($ android || $ bberry || $ iphone || $ ipod || $ webos == true)

header („Lokacija: //www.yoursite.com/mobile“);
}
?>

Če ste se odločili za preusmeritev svojih uporabnikov na mobilno spletno mesto, poskrbite, da boste uporabniku omogočili preprost dostop do celotnega spletnega mesta.

Upoštevati je treba še to, da če nekdo pride na vaše spletno mesto iz iskalnika, pogosto ne hodi po vaši domači strani, zato noče biti tam preusmerjen. Namesto tega jih preusmerite na mobilno različico članka s strani SERP (stran z rezultati iskalnikov.)

Nekaj ​​zanimanja je morda ta skript za preklop CSS, napisan v PHP. To uporabniku omogoča, da prek spustnega menija naloži drugo predlogo CSS. Tako bi lahko ponudili isto vsebino v različnih mobilnih različicah, morda eno za telefone in drugo za tablične računalnike. Tako bi uporabnik imel možnost, da se preklopi na eno od teh predlog, hkrati pa bi lahko obdržal celotno različico spletnega mesta, če bi želel.

Še zadnji pomislek: Čeprav je PHP dobro uporabiti za spletna mesta, do katerih bodo dostopali uporabniki mobilne telefonije, ljudje pogosto kombinirajo PHP z drugimi jeziki, da bi lahko sedeli delali vse, kar so želeli. Pri dodajanju funkcij bodite previdni, ker nove funkcije članov mobilne skupnosti ne bodo naredile neuporabnega. Srečno programiranje!