Het is belangrijk om uw website toegankelijk te maken voor al uw gebruikers. Hoewel veel mensen nog steeds toegang hebben tot uw website via hun computer, hebben veel mensen ook toegang tot uw website vanaf hun telefoons en tablets. Wanneer u uw website programmeert, is het belangrijk om dit soort media in gedachten te houden, zodat uw site op deze apparaten werkt.
PHP wordt allemaal verwerkt op de server, dus tegen de tijd dat de code bij de gebruiker komt, is het gewoon HTML. Dus in feite vraagt de gebruiker een pagina van uw website aan bij uw server, uw server voert vervolgens alle PHP uit en stuurt de gebruiker de resultaten van de PHP. Het apparaat ziet of hoeft nooit iets te doen met de werkelijke PHP-code. Dit geeft websites gedaan in PHP een voordeel ten opzichte van andere talen die aan de gebruikerskant worden verwerkt, zoals Flash.
Het is populair geworden om gebruikers om te leiden naar mobiele versies van uw website. Dit is iets dat je met het htaccess-bestand kunt doen, maar je kunt ook met PHP. Een manier om dit te doen is door strpos () te gebruiken om naar de naam van bepaalde apparaten te zoeken. Hier is een voorbeeld:
$ 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 ('Locatie: http://www.uwsite.nl/mobile');
?>
Als u ervoor kiest uw gebruikers om te leiden naar een mobiele site, zorg er dan voor dat u de gebruiker een gemakkelijke manier geeft om toegang te krijgen tot de volledige site.
Een ander ding om in gedachten te houden is dat als iemand uw site bereikt via een zoekmachine, ze vaak niet via uw startpagina gaan en daarom niet naar daar willen worden omgeleid. Stuur ze in plaats daarvan om naar de mobiele versie van het artikel vanaf de SERP (resultatenpagina voor zoekmachines.)
Iets interessants kan dit CSS-switcherscript zijn, geschreven in PHP. Hiermee kan de gebruiker een ander CSS-sjabloon invoeren via een vervolgkeuzemenu. Hiermee kunt u dezelfde inhoud aanbieden in verschillende mobielvriendelijke versies, misschien een voor telefoons en een andere voor tablets. Op deze manier zou de gebruiker de optie hebben om naar een van deze sjablonen te veranderen, maar zou hij ook de optie hebben om de volledige versie van de site te behouden als hij dat liever heeft.
Een laatste overweging: hoewel PHP goed is om te gebruiken voor websites die toegankelijk zijn voor mobiele gebruikers, combineren mensen PHP vaak met andere talen om hun sit alles te laten doen wat ze willen. Wees voorzichtig bij het toevoegen van functies zodat de nieuwe functies uw site niet onbruikbaar maken voor leden van de mobiele community. Gelukkig programmeren!