Jak zjistit svého uživatelského agenta. Neexistuje nic jako přílišná anonymita – skrýváme User-Agenta

Pokud máte stalkingovou mánii, neznamená to, že vás nikdo nesleduje...

Lékařské pozorování

Někteří lidé jsou překvapeni: "Jak some_site.ru rozpoznal můj operační systém a prohlížeč?" Ano, mnoho služeb shromažďuje takové informace, protože... to je někdy důležité pro správné zobrazení stránek. To je důležité i pro sběr statistik. Například díky takovým informacím vím, že mezi návštěvníky našeho webu používá OS 33 %. Ubuntu a dalším se líbí a dalších 30 % používá jiné distribuce Linuxu.

Ve skutečnosti na tom není nic špatného (shromažďování takových dat), pokud je pravdivých všech 5 následujících tvrzení:

  1. Nepoužíváš Windows.
  2. Na hackerských webech netrollíte (ani nebuďte drzí obecně).
  3. Všechny cenné informace ukládáte na vzdálené servery s pravidelnými zálohami a 2048bitovým heslem (no, nebo doma pod polštářem).
  4. Netrpíte perzekučními bludy.
  5. Jste slušný daňový poplatník.

Také se nemusíte ničeho bát, pokud vůbec nebudete online.

Osobně nemohu dokončit kroky 4-5, takže pravidelně „měním“ prohlížeč a OS.

Nápověda User Agent

Pro zjištění informací o návštěvnících si server vyžádá informace z prohlížeče s názvem USER-AGENT. Toto je textový řetězec, jako je tento:

Mozilla/4.0 (kompatibilní; MSIE 8.0; Windows NT 6.0; Trident/4.0; Mozilla/4.0 (kompatibilní; MSIE 6.0; Windows NT 5.1; SV1); .NET CLR 3.5.30729)

Obvykle obsahuje informace o verzi softwaru, operačním systému a jazyku systému, ale může obsahovat i něco jiného.

Následující řádek obsahuje následující informace:

Některé společnosti (všechny ty, které koupil Microsoft a mnoho bank používajících klientskou banku HTTP) nepodporují své stránky pro jiné prohlížeče než MSIE. Proto je nahrazení hodnoty USER-AGENT relevantní nejen pro ty, kteří chtějí skrýt své informace, ale i pro slušné uživatele Linuxu.

Seznam hodnot pro pole USER-AGENT lze nalézt na Wikipedii.

Pokusíme se změnit hodnotu pole USER-AGENT v Prohlížeče Firefox a Chrome\Chromium. Vše popsané bylo provedeno v Ubuntu, ale bude fungovat dobře v jakémkoli jiném OS.

Jít...

Falešný User-agent v prohlížeči Firefox

Možnost 1 – jednoduchá

Nejprve nainstalujte plugin User Agent Switcher. Restartujte Firefox a umístěte na panel tlačítko User Agent Switcher (nemusíte ho umisťovat, ale použijte jej přes nabídku „Nástroje“).

Ale standardně seznam Přepínač uživatelských agentů je velmi malá, takže ji nemusíte rozšiřovat (i když vám může stačit).

Stáhněte si soubor useragentswitcher.xml. Otevírací Nastavení přepínače uživatelských agentů, zmáčknout tlačítko Import a vyberte čerstvě stažený soubor.

Nyní můžete používat téměř jakýkoli stávající prohlížeč.

Možnost 2 - pro červené oči

Otevřete stránku nastavení v prohlížeči. Za tímto účelem v adresní řádek píšeme:

Vytvořte parametr řetězce general.usagent.override. Ve výchozím nastavení neexistuje

A dáváme mu libovolnou hodnotu - je to to, co prohlížeč odpoví na požadavek User Agent.

Falešný User-agent v prohlížeči Chrome a Chromium

Možnost 1 - jednoduchá, ale hloupá

Tato metoda je podobná první možnosti pro Firefox, ale plugin Chrome je velmi hloupý, protože... nemůže nahradit skutečné pole User-agent. Tento trik funguje pouze v případě, že web detekuje OS a prohlížeč používající Javu. Zde je odkaz na stránku pluginu. Podle autora pluginu bude vše v pořádku, až Google k této problematice zveřejní API.

Uživatelské agenty jsou jedinečné pro každého návštěvníka webu. Odhalují katalog technických údajů o zařízení a softwaru, který návštěvník používá. Vyzbrojeni těmito informacemi můžete vyvíjet bohatší a dynamičtější webové stránky, které poskytují různé zkušenosti na základě uživatelského agenta, který je právě navštěvuje.

Uživatelští agenti jsou také důležití při ovládání robotů vyhledávačů pomocí souboru robots.txt na vašem serveru. Ale nefungují dokonale v každé situaci a informace v řetězci uživatelského agenta mohou být falešné.

Abyste mohli tyto informace využít, musíte porozumět jednotlivým částem řetězce user-agent a zvážit také možná rizika používání této metody k doručování obsahu.

Co je to uživatelský agent?

Každý, kdo právě prohlíží web, má uživatelského agenta. Je to software, který funguje jako most mezi vámi, uživatelem a internetem. Uživatelské agenty nejsnáze pochopíme, když se vrátíme zpět a podíváme se na vývoj webu, abychom pochopili výhody uživatelských agentů.

Když byl internet textový systém, hned na začátku jeho používání museli uživatelé zadávat příkazy pro navigaci a odesílání zpráv. Nyní máme prohlížeče, které to dělají za nás. Jednoduše ukážeme a klikneme a prohlížeč se chová jako náš „agent“ a mění naše akce na příkazy.

Když váš prohlížeč (nebo podobné zařízení) načte webovou stránku, identifikuje se jako agent, když načte požadovaný obsah. Spolu s touto identifikací uživatelského agenta prohlížeč odešle řadu informací o zařízení a síti, ve které je. Toto je skutečně soubor dat pro webové vývojáře, protože jim umožňuje přizpůsobit prostředí v závislosti na uživatelském agentovi, který stránku načetl.

Typy uživatelských agentů

Prohlížeče jsou přímým příkladem uživatelského agenta, ale jako agenti mohou fungovat i jiné nástroje. Podstatné je, že ne všechny uživatelské agenty ovládají nebo jim dávají pokyny lidé reálný čas. Prohledávače vyhledávačů jsou dobrým příkladem uživatelského agenta, který je (z velké části) automatizovaný – robot, který prohledává web bez uživatele u kormidla.

Zde je seznam některých uživatelských agentů, se kterými se setkáte:

  • Prohlížeče: Včetně Internet Explorer, Firefox, Safari, Chrome, Edge, BlackBerry, Opera, Minimo, Beonex a prohlížeč AOL.
  • Prohledávače: Google, Obrázky Google, Yahoo! Slurp a stovky dalších.
  • Konzole: PlayStation 3, Wii, PlayStation Portable a Bunjalloo – vestavěný prohlížeč Nintendo DS.
  • Dědictví operační systém s (například AmigaVoyager).
  • Offline prohlížeče a podobné (například Wget a Offline Explorer).
  • Kontroly odkazů (například W3C-checklink).
  • Navíc celá řada čteček zdrojů, validátorů, cloudových platforem, přehrávačů médií, e-mailových knihoven a skriptů.

Čtení řetězců HTTP User Agent

Jakmile se uživatelský agent identifikuje webovému serveru, může začít proces zvaný vyjednávání obsahu. To umožňuje webu poskytovat různé verze sebe sama na základě řetězce user-agent. Agent předá svou ID kartu serveru a server pak vyjedná kombinaci vhodných souborů, skriptů a médií.

V počátcích webu se k odlišení Mosaic od Mozilly používali uživatelské agenty, protože Mosaic ano nepodporovat rámců, zatímco Mozilla ano.

Chcete-li se na řetězec uživatelského agenta podívat podrobněji, podívejte se na tento příklad řetězce uživatelského agenta, jak je vygenerován souborem . Vaše výsledky budou jedinečné pro váš počítač, zařízení a síť, ale zde jeden z počítače, který máme v kanceláři:


Rozebereme-li příklad, získáme následující informace:

  • Aplikace uživatelského agenta je Mozilla verze 5.0 nebo s ní kompatibilní software.
  • Operačním systémem je OS X verze 10.2.2 (a běží na Macu).
  • Klient je Chrome verze 51.0.2704.84.
  • Klient je založen na Safari verze 537.36.
  • Engine zodpovědný za zobrazování obsahu na tomto zařízení je AppleWebKit verze 537.36 (a KHTML, open source je také přítomen modul rozložení).

Rozebírání řetězců uživatelského agenta může být složité, protože neexistuje žádný standardní formát. Na celém webu však existují průvodci a analytické nástroje, které vám mohou pomoci. Pro většinu návrhářů bude pravděpodobně klíčová aplikace, verze a engine.

Všimněte si, že velká část řetězce uživatelského agenta se týká kompatibility. Je to proto, že Internet Explorer se původně musel prohlásit za kompatibilní s Mozillou, aby mohl přijímat obsah s rámečky.

V praxi se nyní většina prohlížečů prohlašuje za kompatibilní s Mozillou, aby bylo zajištěno, že budou mít přístup k veškerému obsahu na webu.

Vyjednávání obsahu

Takže: řetězec uživatelského agenta je trochu zmatený. Ale pořád je to užitečné. Co s tím můžeme dělat?

  • Zkontrolujte možnosti prohlížeče nebo zařízení a podle výsledku načtěte různé CSS;
  • Dodávejte vlastní JavaScript do jednoho zařízení ve srovnání s jiným;
  • Odešlete do telefonu zcela odlišné rozvržení stránky ve srovnání se stolním počítačem;
  • Automaticky odeslat správný překlad dokumentu na základě jazykové preference uživatelského agenta;
  • Posílejte speciální nabídky konkrétním lidem na základě jejich typu zařízení nebo jiných faktorů;
  • Shromažďujte statistiky o návštěvnících, abyste mohli informovat náš webový design a proces tvorby obsahu, nebo jednoduše změřte, kdo navštěvuje naše stránky a z jakých zdrojů doporučení.

Celkově můžeme našim skriptům poskytnout nejlepší volbu pro našeho návštěvníka na základě jejich uživatelského agenta. A tato data můžeme vrátit zpět do cyklu neustálého zlepšování, analýzy a dalších procesů, jako je optimalizace konverzí.

Asi každý ví, že stránky a služby shromažďují informace o uživatelích pro své účely. User Agent - řetězec, který obsahuje informace o verzi operačního systému, prohlížeči a jeho speciálních funkcích a také o zařízení, ze kterého uživatel stránku navštěvuje. Webové stránky shromažďují tyto informace, aby správně zobrazily stránku a její obsah. Dříve byly webové stránky vytvářeny s ohledem na funkce různé prohlížeče, takže uživatelé změnili UserAgent tak, aby zobrazoval webové stránky ve formě, kterou potřebovali. Tento nástroj často používají vývojáři ke kontrole výkonu stránek z různých zařízení.

Informace poskytované uživatelským agentem prohlížeče samy o sobě nejsou škodlivé, nicméně některé stránky a služby je používají k identifikaci uživatelů. Uživatelský agent proto zasahuje do těch, kteří pracují s více účty, sociálními sítěmi a obchodními službami: smm manažery, arbitrážní obchodníci, arbers atd. S jejich pomocí, stránky, služby a sociální média detekovat současný provoz několika účtů a zablokovat celou síť, což vede ke ztrátě peněz a času. Aby se tomu zabránilo, uživatelé mění User Agent v prohlížečích a programech, které mají vestavěný prohlížeč.

Výměna User Agent vám také jednoduše pomůže zachovat anonymitu a zajistit bezpečnost vašeho počítače a dat na něm uložených, stejně jako obejít omezení a navštívit stránky, jejichž obsah je dostupný pouze při použití konkrétní platformy nebo zařízení.

Změna User Agent má však nevýhody: některé weby se nemusí zobrazovat správně a služby technická podpora obdrží nesprávné informace o vašem zařízení a prohlížeči, což ztíží řešení problému. Proto to dělejte moudře a nezapomeňte vrátit změny, pokud to situace vyžaduje.

Jak zakázat User Agent v prohlížečích

Metody změny User Agent se liší v závislosti na prohlížeči. Někde je to jednodušší, jinde obtížnější a v některých případech nebude možné změnit User Agent bez rozšíření třetích stran. Pokud nevíte, jak změnit User Agent, použijte níže uvedené pokyny. Mluví o změně User Agent v populárních prohlížečích.

Změna Mozilla Firefox

V nových verzích Mozilla Firefox můžete změnit User Agent pomocí příkazový řádek prohlížeč. K tomu budete potřebovat:

  1. Otevřete prohlížeč a do adresního řádku zadejte: about:config.
  2. Klikněte klikněte pravým tlačítkem myši myší do okna nastavení a vyberte „vytvořit“ a poté vyberte „řetězec“.
  3. Poté se otevře okno s výzvou k pojmenování linky. Dejte mu název general.User Agent.override a klikněte na „OK“.
  4. Poté se objeví nové okno, které bude vyžadovat zadání hodnoty řetězce. Zadejte uživatelského agenta, který potřebujete, a klikněte na „OK“.

Univerzální způsob, jak změnit User Agent pro prohlížeče založené na Chromiu

Univerzální metoda, která je vhodná pro všechny prohlížeče založené na Chromiu. Uživatelský agent je nahrazen přímo prostřednictvím prohlížeče pomocí vestavěných vývojářských nástrojů. K tomu potřebujete:

  1. Otevřete prohlížeč a přejděte do jeho nabídky. Najeďte kurzorem na položku „Další nástroje“, poté klikněte na položku „Nástroje pro vývojáře“ nebo vyvolejte nabídku klávesovou zkratkou Ctrl+Shift+L nebo jednoduše stiskněte F12.
  2. V okně, které se zobrazí vpravo, klikněte na tři tečky, které se nacházejí na kartách v horní části
  3. Ve vyskakovacím okně vyberte část „Další nástroje“ a klikněte na tlačítko „Podmínky sítě“.
  4. Vpravo dole se otevře další karta. V sekci „User Agent“ zrušte zaškrtnutí položky „Vybrat automaticky“.
  5. Poté vyberte požadovaného User Agent z posuvníku nebo zadejte požadovaný do speciálního pole umístěného níže.
  6. Tato metoda je vhodná pro tři výše uvedené prohlížeče. Pokud to nefunguje, zkuste použít jiné metody uvedené níže.

Změna Google Chrome

Změna User Agent v Google Chrome je snadná. Pokud vám univerzální metoda nepomohla nebo se ukázala být příliš komplikovaná, zkuste tuto. Funguje pro verze vyšší než 26. Budete potřebovat:

  • Klepněte pravým tlačítkem myši na zástupce prohlížeče.
  • Ve vyskakovacím okně klikněte na „Vlastnosti“.
  • Do pole „Object“ přidejte následující obsah: --user-agent="(uživatelský agent, kterého potřebujete)"
  • Poté klikněte na „OK“.
  • Stiskněte Win+R. V okně "Spustit", které se otevře, zadejte chrome --user-agent="(povinný uživatelský agent)"
  • Klikněte na "OK"

Můžete také jednoduše použít rozšíření, které změní uživatelského agenta několika kliknutími. Najdete je ve vyhledávači nebo v obchodě Rozšíření pro Chrome. Pokud nevíte, které rozšíření použít, doporučujeme vám věnovat pozornost User-Agent Switcher pro Google Chrome.

Změna uživatelského agenta v Opeře

Pokud vám výše uvedená univerzální metoda nepomohla, zkuste použít další metody pro změnu User Agent v Opeře, které závisí na verzi vašeho prohlížeče. Chcete-li změnit User Agent ve verzi 43 Oprea a nižší, musíte:

  1. Otevřete prohlížeč a do adresního řádku zadejte opera:config#UserPrefs|CustomUser-Agent.
  2. V okně, které se otevře, zadejte požadovaného uživatelského agenta.

V nových verzích tato metoda nemusí fungovat, takže budete muset použít rozšíření třetích stran, která změní uživatelského agenta prohlížeče, nebo jej nastaví náhodně při každém přihlášení do prohlížeče. Lze je snadno najít pomocí odpovídajícího dotazu ve vyhledávači. Například rozšíření User-Agent Switcher pro Operu.

Změna Prohlížeč Yandex.

kromě univerzální metoda popsané výše, můžete změnit User Agent v prohlížeči Yandex pomocí speciálního rozšíření, které lze najít pomocí vyhledávače. Doporučujeme použít rozšíření User-Agent Switcher pro prohlížeč Yandex.

Pamatujte, že změna User Agent musí být použita moudře. Nezapomeňte po každé změně vrátit původní parametry, protože špatně nastavený User Agent zobrazí některé stránky špatně a v nejhorším případě bude přístup na požadovanou stránku zcela zablokován.

K rozpoznání řetězce useragent použijte níže uvedený online formulář. Vložte svůj řetězec do pole Uživatelský agent nebo klikněte na odkaz Můj uživatelský agent naučit se a rozpoznat řetězec vašeho webového prohlížeče.

Pozornost! JavaScript je zakázán.
Není povolena žádná podpora Funkce JavaScript User Agent práce nebude.
Povolte prosím JavaScript ve svém prohlížeči a obnovte stránku.

Co je to uživatelský agent?

User Agent je řetězec, který webové prohlížeče používají jako svůj název, obsahuje nejen název prohlížeče, ale také verzi operačního systému a další parametry. Pomocí uživatelského agenta můžete určit poměrně mnoho parametrů, například název operačního systému, jeho verzi a bitness. Můžete také určit samotné zařízení, na kterém je prohlížeč nainstalován, může to být počítač, tablet, iPhone, iPad nebo jiné mobilní zařízení. Pomocí uživatelského agenta můžete také určit funkce, které webový prohlížeč podporuje, například JavaScript, Java Applet, Cookie, VBScript a ActiveX společnosti Microsoft.

Jak se dělá rozhodnutí?

Jak je možné definovat tolik parametrů z jednoho malého řádku? Většina známých řetězců uživatelského agenta je v databázi browscap.org, pokud je takový řetězec v databázi nalezen, můžete získat mnoho parametrů, například jaký webový prohlížeč, jakou verzi, jaký operační systém atd. Databáze uživatelských agentů je neustále aktualizována a podporována, lze ji stáhnout zcela zdarma na webu browscap.org.

Jak a kdo používá data uživatelských agentů?

Data z uživatelského agenta používá webový server k určení verze prohlížeče, aby se webová stránka zobrazila co nejpřesněji. Přestože je tato metoda již zastaralá, některé weby ji nadále používají k identifikaci mobilních zařízení. Tato metoda byla nahrazena adaptivním designem.

Jak změnit uživatelského agenta?

Jak změnit řetězec prohlížeče na svůj vlastní? Kdy může být potřeba změnit uživatelského agenta? Pak, když máte podezření, že stránka zobrazuje informace založené na vaší verzi webového prohlížeče a neumožňuje vám žádným způsobem vidět plná verze webu, pak musíte změnit uživatelského agenta a pokusit se znovu získat přístup k webu.

Jak změnit uživatelského agenta v Mozilla Firefox

Relevantní pro verzi Mozilla Firefox 34.0 a vyšší. Do adresního řádku napište about:config a vytvořte řádek s názvem general.useragent.override , ve výchozím nastavení takový řádek neexistuje. Hodnota řádku musí obsahovat to, co se zobrazí v uživatelském agentovi.

Jak změnit uživatelského agenta v Chrome

Relevantní pro verzi Google Chrome 26.0.1410.64 a vyšší. Musíte spustit webový prohlížeč s přepínačem --user-agent="" a zadat nový řetězec user-agent v uvozovkách. Například ve Windows jej můžete spustit stisknutím Win+R a do pole „Otevřít“ zadejte chrome --user-agent="MyBrowser" . Aktuální hodnotu můžete zkontrolovat zadáním about: do adresního řádku.

Jak změnit uživatelského agenta v Opeře

Relevantní pro verzi Opera 12.15 a vyšší. Do adresního řádku musíte zadat opera:config#UserPrefs|CustomUser-Agent a vyplnit zvýrazněné pole „Custom User-Agent“ novou hodnotou pro řádek uživatelského agenta. Poté musíte přejít na konec stránky a kliknout na „Uložit“.

Jak změnit uživatelského agenta v Safari

Relevantní pro verzi Apple Safari 5.1.7 a vyšší. Musíte jít do nabídky "Vývoj". Chcete-li zobrazit panel nabídek, musíte stisknout Alt. Pokud se nabídka "Vývoj" nezobrazuje, musíte ji povolit; k tomu přejděte do nabídky "Upravit" - "Nastavení", přejděte na kartu "Doplňky" a zaškrtněte políčko vedle položky "Zobrazit vývojová nabídka na liště nabídek." Poté znovu stiskněte Alt a vyberte „Vývoj“ - „User Agent“. Existuje již několik možností, ze kterých si můžete vybrat, pokud vám žádná nevyhovuje, vyberte „Jiné“ a zadejte svou linku uživatelského agenta.

Jak změnit uživatelského agenta v aplikaci Internet Explorer

Relevantní pro verzi Internet Explorer 10 a vyšší. Musíte stisknout F12, otevře se panel „Nástroje pro vývojáře“, vyberte nabídku „Nástroje“ - „Změnit řetězec uživatelského agenta“. Na výběr je již několik možností, pokud vám žádná nevyhovuje, zvolte „Speciální...“. Do pole „Friendly Name“ zadejte libovolný název a do pole „Řetězec uživatelského agenta“ zadejte požadovaný řetězec uživatelského agenta. Poté klikněte na „Přidat“, vyberte jej v seznamu a klikněte na „Instalovat“. Jedinou nevýhodou této metody je, že funguje dočasně, dokud se webový prohlížeč nezavře, po opětovném spuštění prohlížeče musíte znovu stisknout F12 a vybrat vytvořenou možnost ze seznamu rychlého výběru.

Dalším způsobem, jak změnit řádek uživatelského agenta, je opravit jej v registru, pak se nastavení uloží i po zavření prohlížeče, ale existují nevýhody tato metoda. Změna řetězce uživatelského agenta na zcela libovolný nebude fungovat. Faktem je, že tento řádek se skládá z různých hodnot registru, které jsou od sebe odděleny středníkem (";"). Pokud je potřeba změnit hodnotu pro všechny uživatele, pak je to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\ User Agent\ a pro jednoho aktuálního uživatele je to HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\ Nastavení Internetu\5.0\ User Agent\ . Ve výchozím nastavení je k dispozici pouze jeden klíč, Výchozí. Musíte vytvořit tři "parametry řetězce" Compatible , Platform a Version . Aby se změny projevily, musíte restartovat prohlížeč. Nastavte například tyto hodnoty:

  • Výchozí = "Mozilla/5.0"
  • Kompatibilní = "kompatibilní"
  • Platforma = "Windows NT 6.1"
  • Verze = "MSIE 10.0"

Podle potřeby nahraďte zadané hodnoty požadovanými a nezapomeňte restartovat prohlížeč. Více si o tom můžete přečíst na webu Microsoft.

Jak změnit User Agent na mobilních zařízeních

V mnoha mobilní zařízení Změny na lince useragent jsou již poskytovány pomocí standardního nastavení webového prohlížeče.

Jak změnit User Agent ve standardním prohlížeči pro Android

Ve standardním prohlížeči Android se řetězec useragent mění v nastavení prohlížeče, možnost UAString. Ve výchozím nastavení je však tato položka nabídky skrytá. Zobrazit toto menu, musíte do adresního řádku napsat about:debug a kliknout na Hledat nebo Přejít (na virtuální klávesnici). Poté přejděte znovu do nastavení: Nastavení » UAString, nyní je tato možnost k dispozici na výběr.

Jak změnit User Agent v Dolphin Browser

Relevantní pro verzi Prohlížeč Dolphin 11.4.2 a vyšší. Očekávají se změny standardní nastavení v nabídce „Nastavení“ » „Speciální“ » „Personalizace“ » „User Agent“. Na výběr je několik možností: „Android“, „Desktop“, „iPhone“, „iPad“, „Vlastní“. Poslední možnost umožňuje zadat libovolný řetězec useragent.

Jak změnit User Agent v PHP

Relevantní pro verzi PHP 5.6 a vyšší. User Agent v PHP lze změnit dvěma způsoby. První je v souboru php.ini, změňte parametr user_agent. Druhým způsobem je použití stream_context_create během provádění skriptu.

Příklad použití pro file_get_contents() :

$opts = [ "http" => ["user_agent" => "můj uživatelský agent"] ]; $context = stream_context_create($opts); file_get_contents("http://example.com/", false, $kontext);

Příklad použití pro Soap Client:

$opts = [ "http" => ["user_agent" => "můj uživatelský agent"] ]; $context = stream_context_create($opts); $soapclient = new SoapClient("http://example.com/wsdl/", ["stream_context" => $kontext]);

Příklady řetězců User Agent

Prohlížeče pro stolní počítače:

  • Mozilla Firefox 36 (Win 8.1 x64): Mozilla/5.0 (Windows NT 6.3; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0
  • Google Chrome 53 (Win 10 x64): Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, jako Gecko) Chrome/53.0.2785.116 Safari/537.36
  • Google Chrome 40 (Win 8.1 x64): Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, jako Gecko) Chrome/40.0.2214.115 Safari/537.36
  • Opera 40 (Win 10 x64): Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, jako Gecko) Chrome/53.0.2785.101 Safari/537.36 OPR/40.0.2308.62
  • Opera 12.17 (Win 8 x64): Opera/9.80 (Windows NT 6.2; WOW64) Presto/2.12.388 verze/12.17
  • Apple Safari 5.1 (Win 8 x64): Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/534.57.2 (KHTML, jako Gecko) Verze/5.1.7 Safari/534.57.2
  • Internet Explorer 11 (Win 10 x64): Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; rv:11.0) jako Gecko
  • Internet Explorer 11 (Win 8.1 x64): Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; ASU2JS; rv:11.0) jako Gecko
  • Microsoft Edge (Win 10 x64): Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, jako Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586

Mobilní prohlížeče:

  • iPhone: Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 jako Mac OS X) AppleWebKit/536.26 (KHTML, jako Gecko) Verze/6.0 Mobile/10A5376e Safari/8536.25
  • Android 2.3.5 (Philips W632): Mozilla/5.0 (Linux; U; Android 2.3.5; ru-ru; Philips W632 Build/GRJ90) AppleWebKit/533.1 (KHTML, jako Gecko) Verze/4.0 Mobile Safari/533.1

Tablety:

  • iPad: Mozilla/5.0 (iPad; CPU OS 6_0 jako Mac OS X) AppleWebKit/536.26 (KHTML, jako Gecko) Verze/6.0 Mobile/10A5376e Safari/8536.25

Vyhledávače:

  • Yandex: Mozilla/5.0 (kompatibilní; YandexBot/3.0; +http://yandex.com/bots)
  • Google: Mozilla/5.0 (kompatibilní; Googlebot/2.1; +http://www.google.com/bot.html)
  • Bing: Mozilla/5.0 (kompatibilní; bingbot/2.0; +http://www.bing.com/bingbot.htm)
  • Yahoo! Slurp: Mozilla/5.0 (kompatibilní; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)
  • Mail.ru: Mozilla/5.0 (kompatibilní; Linux x86_64; Mail.RU_Bot/Fast/2.0; +http://go.mail.ru/help/robots)
  • Sputnik: Mozilla/5.0 (kompatibilní; SputnikBot/2.3; +http://corp.sputnik.ru/webmaster)

Roboti, roboti, analyzátory:

  • Ahrefs: Mozilla/5.0 (kompatibilní; AhrefsBot/5.0; +http://ahrefs.com/robot/)
  • Majestic: Mozilla/5.0 (kompatibilní; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)
  • SMTBot: Mozilla/5.0 (kompatibilní; SMTBot/1.0; +http://www.similartech.com/smtbot)
  • linkdex: Mozilla/5.0 (kompatibilní; linkdexbot/2.2; +http://www.linkdex.com/bots/)
  • Exabot: Mozilla/5.0 (kompatibilní; Exabot/3.0; +http://www.exabot.com/go/robot)
  • StatOnline.ru: Mozilla/5.0 (kompatibilní; StatOnlineRuBot/1.0)