{"id":25782,"date":"2021-06-04T18:26:00","date_gmt":"2021-06-04T15:26:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=25782"},"modified":"2021-10-17T18:28:44","modified_gmt":"2021-10-17T15:28:44","slug":"kuidas-tuvastada-php-s-mobiilseadet","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/et\/kuidas-tuvastada-php-s-mobiilseadet\/","title":{"rendered":"Kuidas tuvastada PHP-s mobiilseadet"},"content":{"rendered":"<p>Postitatud <a href=\"https:\/\/artisansweb.net\/category\/php\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">PHP-s<\/a><\/p>\n<p>Hiljuti kliendi projektiga t\u00f6\u00f6tades kohtasime olukorda, kus peame kuvama veebisaidil erinevaid liugureid t\u00f6\u00f6laua ja mobiilseadmete jaoks. V\u00f5ib-olla otsite oma projektide jaoks sama stsenaariumi. Kui jah, siis lugege edasi. Selles artiklis n\u00e4itan teile, kuidas PHP-s mobiilseadet tuvastada.<\/p>\n<p>On teatud stsenaariume, kus me peidame veebisaidi sisu osa mobiilseadmes. Tavaliselt kasutame meediumip\u00e4ringuid ja rakendame reegleid erinevate seadmete jaoks. Meediap\u00e4ringud t\u00f6\u00f6tavad kliendipoolsel k\u00fcljel. Kuid m\u00f5nikord peame mobiilseadmete jaoks rakendama tingimusi serveri poolel.<\/p>\n<p>N\u00e4iteks kavatsete luua mobiilikasutajatele teise veebisaidi. Kui kasutaja k\u00fclastab teie URL-i, soovite ta oma mobiilisaidile suunata. See on \u00fcks n\u00e4ide, kus me tahame serveripoolseid mobiilseadmeid tuvastada. Juhtumeid v\u00f5ib olla sadu. Minu puhul oli see t\u00f6\u00f6laua- ja mobiilseadmete jaoks erinev liugur.<\/p>\n<p>Sellest hoolimata vaatame, kuidas PHP-s mobiilseadet tuvastada.<\/p>\n<h3>Paigaldamine<\/h3>\n<p>Mobiilse tuvastamise haldamiseks on GitHubis saadaval \u00fcks kena teek, mis on <a href=\"https:\/\/github.com\/serbanghita\/Mobile-Detect\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Mobile-Detect<\/a>.<\/p>\n<p>See teek pakub v\u00e4ga puhast ja lihtsat viisi teada saada, kas kasutaja on mobiilseadmes.<\/p>\n<p>Selle teegi installimiseks soovitan kasutada <a href=\"https:\/\/getcomposer.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Composerit<\/a>. Avage terminal oma projekti juurkataloogis ja k\u00e4ivitage j\u00e4rgmine k\u00e4sk:<\/p>\n<pre><code>composer require mobiledetect\/mobiledetectlib<\/code><\/pre>\n<p>Kui te ei soovi Composerit kasutada, lisage see <code>[Mobile_Detect.php](https:\/\/github.com\/serbanghita\/Mobile-Detect\/blob\/master\/Mobile_Detect.php)<\/code>fail oma projekti alternatiivselt .<\/p>\n<h3>Tuvastage mobiilseade PHP-s<\/h3>\n<p>Kui olete teegi installinud helilooja abil, lisage oma faili \u00fclaosas j\u00e4rgmine lause.<\/p>\n<pre><code>require_once \"vendor\/autoload.php\";<\/code><\/pre>\n<p>P\u00e4rast seda looge lihtsalt <code>Mobile_Detect<\/code>klassi eksemplar ja saate teada, kas teie k\u00fclastaja on mobiilseadmes.<\/p>\n<pre><code>$detect = new Mobile_Detect;\n\u00a0\nif ($detect-&gt;isMobile()) {\n\u00a0\u00a0\u00a0\u00a0echo \"You are on the mobile device.\";\n} else {\n\u00a0\u00a0\u00a0\u00a0echo \"You are on desktop.\";\n}<\/code><\/pre>\n<p>See selleks! Sa oled valmis. See on lihtsaim viis mobiilseadme tuvastamiseks PHP-s. Andke mulle oma m\u00f5tted ja ettepanekud teada allpool olevast kommentaaride jaotisest.<\/p>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/kuidas-saada-geograafilist-asukohta-ip-st-php-s\/\" title=\"Kuidas saada geograafilist asukohta IP-st PHP-s\">Kuidas saada geograafilist asukohta IP-st PHP-s<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/numverify-telefoninumbri-valideerimise-api\/\" title=\"numverify - telefoninumbri valideerimise API\">numverify &#8211; telefoninumbri valideerimise API<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/kickbox-reaalajas-e-posti-aadressi-kontrollimise-kogu-php-jaoks\/\" title=\"Kickbox - reaalajas e-posti aadressi kontrollimise kogu PHP jaoks\">Kickbox &#8211; reaalajas e-posti aadressi kontrollimise kogu PHP jaoks<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kas otsite PHP-s mobiilseadet? Selles artiklis n\u00e4itan, kuidas kasutaja saab mobiilseadet lihtsa meetodi abil tuvastada<\/p>\n","protected":false},"author":1,"featured_media":21659,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[274],"tags":[842],"class_list":["post-25782","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-5","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/25782","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/comments?post=25782"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/25782\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media\/21659"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media?parent=25782"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/categories?post=25782"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/tags?post=25782"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}