Kako otkriti u PHP-u je li klijent na mobilnom uređaju

Autor: Peter Berry
Datum Stvaranja: 20 Kolovoz 2021
Datum Ažuriranja: 1 Prosinac 2024
Anonim
frp sve huawei, bilo koji firmware i sigurnosnu verziju. plaćeni kod
Video: frp sve huawei, bilo koji firmware i sigurnosnu verziju. plaćeni kod

Sadržaj

PHP je web-programski jezik otvorenog koda koji se koristi za izradu web-stranica. MySQL baza podataka se obično koristi za hostiranje podataka za PHP stranicu. Općenito, trebate provjeriti koji uređaj web-lokacija prikazuje kako biste utvrdili da li će funkcionalnost web-lokacije raditi na uređaju. Mobilni uređaji možda ne podržavaju korištenje sadržaja, kao što je Flash, a to može uzrokovati pogreške pri prikazivanju. Da biste to prevladali, provjerite koji uređaj pregledava web-lokaciju, a zatim sakrijte sadržaj koji na njemu neće raditi.


smjerovi

Prepoznajte ako mobilni uređaj pregledava web-lokaciju koja koristi PHP (Thomas Northcut / Photodisc / Getty Images)
  1. Otvorite Notepad i stvorite novu datoteku pod nazivom "ClientDevice.php".

  2. Dodajte sljedeći kôd kako biste stvorili "klasu" datoteku koja otkriva mobilni uređaj koji se koristi.

    klasa klijenta { Popis mobilnih klijenata za provjeru. Možete dodati na ovaj popis da biste provjerili druge mobilnih uređaja @var array * / private $ _mobileClients = niz ("midp", "240x320", "blackberry", "netfront", "nokia", "panasonic", "portalmmm", "sharp", "sie-", "sonyericsson "" symbian "," prozori ce "," benq "," mda "," mot- "," opera mini "," philips "," pocket pc "," sagem "," samsung " "sgh-", "vodafone", "xda", "iphone", "android");


    / Funkcija za provjeru je li klijent mobilni klijent @param string $ userAgent @return boolean * / public funkcija isMobileClient ($ userAgent) {$ userAgent = strtolower ($ userAgent); foreach ($ this -> _ mobileClients kao $ mobileClient) {if (strstr ($ userAgent, $ mobileClient)) {return true; }} vrati false; }

    }

    Spremite datoteku.

  3. Stvorite novu datoteku pod nazivom "testmobile.php" i spremite je na isto mjesto kao i datoteka koju ste stvorili u prethodnom koraku.

  4. Dodajte sljedeći kôd:

    uključi ("ClientDevice.php")

    To uključuje datoteku klase kreiranu u prethodnim koracima.

  5. Upotrijebite funkciju Client () i potvrdite da je uređaj mobilni tako da dodate ovaj kôd:

    $ client = novi klijent (); $ client-> isMobileClient ($ _ SERVER ['HTTP_USER_AGENT']);

    Funkcija vraća logičku vrijednost (true ili false) za prikazivanje ako je preglednik na mobilnom uređaju.


    Spremite datoteku. Pokrenite "ClientDevice.php" u pregledniku da biste provjerili radi li funkcionalnost.

Što vam je potrebno

  • bilježnica