Hjem Social Media Fastlægger mobilenhedstypen - dummies

Fastlægger mobilenhedstypen - dummies

Video: Luksus Camping: Fastligger Setup! 2025

Video: Luksus Camping: Fastligger Setup! 2025
Anonim

I eksemplet til kontaktsiden og i den følgende kodeeksempel kan du se, hvordan du tjekker Brugeragenten for nøgleord, der angiver, hvilken type browser der bruges til at besøge dit websted. brugeragenten, , der sendes med anmodningen fra en browser til en webserver, er en tekstbeskrivelse, der identificerer browserversionen og operativsystemet.

Her er den aktuelle brugeragent for en iPhone:

Mozilla / 5. 0+ (iPhone; + U; + CPU + iPhone + OS + 4_3_2 + lignende + Mac + OS + X; + en-os) + AppleWebKit / 533. 17. 9+ (KHTML, + lignende + Gecko) + Version / 5. 0. 2 + Mobile / 8H7 + Safari / 6533. 18. 5

Her er brugeragenten for en iPad:

Mozilla / 5. 0+ (iPad; + U; + CPU + OS + 4_3_2 + lignende + Mac + OS + X; + en-os) + AppleWebKit / 533. 17. 9+ (KHTML, + lignende + Gecko) + Version / 5. 0. 2 + Mobile / 8H7 + Safari / 6533. 18. 5

Du indsætter følgende kode på din webside for at registrere brugeragenten og levere den optimerede version af siden til hver enhed. (Bemærk at linjenumrene til højre ikke er en nødvendig del af koden. De er kun inkluderet til din reference, da vi undersøger nogle få linjer kode i det følgende afsnit.)


Den følgende liste forklarer, hvad der sker i den foregående kodeblok:

  • Linje 1: Fortæller webserveren at behandle følgende som PHP-kode, før du sender siden til browseren.

  • Linje 2: Henter brugeragenten fra browserens anmodning til denne side. Du opretter en variabel med navnet $ ua og tildeler det værdien på $ _SERVER ['HTTP_USER_AGENT'. Nu er variablen ($ ua) værdien af ​​brugeragentstrengen. Hvis en iPhone besøgte webstedet, ville $ ua have værdien af ​​iPhone-brugeragenten.

  • Linje 3: Opretter en variabel med navnet $ iPhone. Ved hjælp af funktionen strpos () finder PHP positionen "iPhone" i $ ua og tildeler sin startposition til $ iPhone.

    $ iPhone = strpos ($ ua, "iPhone");
    

    Hvis $ ua ikke indeholder "iPhone" strpos () returnerer FALSE. Senere på siden kan du genkende, om en iPhone anmoder om en side ved at teste værdien af ​​$ iPhone.

  • Linjer 4, 5, 6: Find andre systemer på samme måde som linje 3.

Fastlægger mobilenhedstypen - dummies

Valg af editor

Lægeassistenteksamen: Myokardieinfarkt - dummier

Lægeassistenteksamen: Myokardieinfarkt - dummier

Du skal være fortrolig med myokardieinfarktens møtrikker og bolte ( MI for kort) til din lægeassistent eksamen. En person siges at have en MI, hvis der er en positiv enzymlækage i blodet og ledsagende EKG-ændringer. Den kliniske præsentation kan ikke altid være pålidelig. For eksempel kan du gå glip af ...

Lægeassistenteksamen: inflammation af nyrerne - dummier

Lægeassistenteksamen: inflammation af nyrerne - dummier

Lægeassistenteksamenen forventer at du bliver bekendt med nyrens tilstand. Nyrerne kan blive inflame på flere områder, så du bliver nødt til at være bekendt med nefrit og vaskulitis. Akut interstitial nefritis (AIN) Mange almindeligt foreskrevne lægemidler kan forårsage en form for inflammatorisk respons i nyren, hvilket fører til akut ...

Lægeassistenteksamen: hvordan man tester for trombocytopeni tilstande - dummier

Lægeassistenteksamen: hvordan man tester for trombocytopeni tilstande - dummier

Thrombocytopeni defineres som en trombocytopenisk purpura, og dissemineret intravaskulær koagulering. Den primære årsag til lavt blodplader er idiopatisk trombocytopenisk purpura, trombotisk trombocytopenisk purpura og dissemineret intravaskulær koagulering. ITP: Problemer med blodpladeproduktion Idiopatisk trombocytopenisk purpura (ITP) er en almindelig årsag til lave blodplader. Kun blodplader påvirkes. De ramte ...

Valg af editor

Sådan konfigureres en samlet rute ved hjælp af Junos - dummies

Sådan konfigureres en samlet rute ved hjælp af Junos - dummies

, Da antallet af enheder, der er tilsluttet til internettet vokser Også det antal IP-adresser, der er tildelt disse enheder. Og jo flere IP-adresser, jo flere ruter skal din router opretholde. Endnu værre, da antallet af ruter stiger, det gør det tid, det tager at finde frem til næste hop-værdier. Transit tid ...

Sådan konfigureres BGP Route Reflection - dummies

Sådan konfigureres BGP Route Reflection - dummies

, Når du faktisk opretter en router for at fungere som en rutereflektor, konfigurationen af ​​rutereflektorer skal ske på både rutereflektoren og klienten. Undersøg router 4's kunder. Konfigurere rute refleksion i en router På rute-reflektorsiden kræver konfigurationen kun, at du identificerer routing-klyngen, som ...

Sådan konfigureres Dual BGP Rute Reflektorer til Backup - dummies

Sådan konfigureres Dual BGP Rute Reflektorer til Backup - dummies

Grundlæggende rute refleksion er ret ligetil, men kommer med en grundlæggende ulempe. Hvis du kun har en enkelt rute-reflektor, og den rute-reflektor fejler, bliver dine routere adskilt fra dit netværk, hvilket betyder, at du ved et uheld skabte et enkelt fejlpunkt for den del af dit netværk. For at løse dette problem, vil du ...

Valg af editor

Sådan tilpasses Bullets i Word 2007 Bulleted Lists - dummies

Sådan tilpasses Bullets i Word 2007 Bulleted Lists - dummies

Den hurtigste måde at oprette en brugerdefineret punktum på listen i Word 2007 er at ændre formateringen af ​​en eksisterende (eller automatisk oprettet) punktliste. Word formaterer automatisk tekst som en punktliste, når du begynder et afsnit med * eller> eller -> eller eller - efterfulgt af et mellemrum, Word ændrer hvad ...

Hvordan man tilpasser sporede ændringer Views i Word 2007 - dummies

Hvordan man tilpasser sporede ændringer Views i Word 2007 - dummies

, Når du bruger Word 2007 Track Changes funktion til at overvåge hvem der laver tilføjelser og sletninger i et dokument, kan du tilpasse Word til at vise disse ændringer på forskellige måder. Udnyt hvordan du kan justere sporede ændringer for at gøre dit dokument lettere at navigere og redigere. Sådan kan du se - og ændre ...

Sådan klippes og indsættes (Flyt) Tekst i Word 2007 - dummies

Sådan klippes og indsættes (Flyt) Tekst i Word 2007 - dummies

En tekstblok i Word 2007, du vælger teksten og derefter skærer og indsætter den. Denne proces svarer til at kopiere en tekstblok, bortset fra at i andet trin vælger du værktøjet Skærer i stedet for Kopier-værktøjet.