Како детектовати у ПХП-у да ли је клијент на мобилном уређају

Аутор: Peter Berry
Датум Стварања: 20 Август 2021
Ажурирати Датум: 1 Може 2024
Anonim
Using 2-step verification
Видео: Using 2-step verification

Садржај

ПХП је програмски језик отвореног кода за израду веб сајтова. МиСКЛ база података се обично користи за хостовање података за ПХП сајт. Генерално, потребно је да проверите који уређај сајт приказује да бисте утврдили да ли ће функционалност сајта функционисати на уређају. Мобилни уређаји можда не подржавају употребу садржаја, као што је Фласх, а то може довести до грешака у приказивању. Да бисте ово превазишли, провјерите који уређај прегледава веб-локацију, а затим сакријте садржај који неће радити на њему.


Упутства

Откривање да ли мобилни уређај приказује сајт који користи ПХП (Тхомас Нортхцут / Пхотодисц / Гетти Имагес)
  1. Отворите Нотепад и креирајте нову датотеку под називом "ЦлиентДевице.пхп".

  2. Додајте следећи код да бисте креирали датотеку "цласс", која открива мобилни уређај који се користи.

    класа клијента { Листа мобилних клијената за проверу. Можете додати на ову листу да бисте проверили друге мобилних уређаја @вар арраи * / привате $ _мобилеЦлиентс = низ ("мидп", "240к320", "блацкберри", "нетфронт", "нокиа", "панасониц", "порталммм", "схарп", "сие-", "сониерицссон "" симбиан "," прозори це "," бенк "," мда "," мот- "," опера мини "," пхилипс "," поцкет пц "," сагем "," самсунг " "сгх-", "водафоне", "кда", "ипхоне", "андроид");


    / Функција за потврду да је клијент мобилни клијент @парам стринг $ усерАгент @ретурн боолеан * / публиц функција исМобилеЦлиент ($ усерАгент) {$ усерАгент = стртоловер ($ усерАгент); фореацх ($ тхис -> _ мобилеЦлиентс као $ мобилеЦлиент) {иф (стрстр ($ усерАгент, $ мобилеЦлиент)) {ретурн труе; }} ретурн фалсе; }

    }

    Сачувајте датотеку.

  3. Направите нову датотеку под називом "тестмобиле.пхп" и сачувајте је на истој локацији као и датотека коју сте креирали у претходном кораку.

  4. Додајте следећи код:

    инцлуде ('ЦлиентДевице.пхп')

    Ово укључује датотеку класе креирану у претходним корацима.

  5. Користите функцију Цлиент () и проверите да ли је уређај мобилни тако што ћете додати овај код:

    $ цлиент = нови клијент (); $ цлиент-> исМобилеЦлиент ($ _ СЕРВЕР ['ХТТП_УСЕР_АГЕНТ']);

    Функција враћа логичку вриједност (труе или фалсе) за приказивање ако је прегледник на мобилном уређају.


    Сачувајте датотеку. Покрените "ЦлиентДевице.пхп" у прегледачу да бисте проверили да ли функционалност функционише.

Шта ти треба

  • Нотепад