HTTP хабарламасындағы User Agent
User Agent термині деп серверден сайт бетін жүктейтін бағдарламаны айтады. Әдетте, бұл бағдарлама браузер болады. Бірақ әрқашан емес - сайт беттерін алушы басқа да бағдарламалар бар. Мысалы, бет мәтінін талдайтын және іздеуде сайтты көрсететін іздеу боттары.
Серверге жүгінетін бағдарламалар әдетте
бағдарлама атауын, компьютердің операциялық
жүйесін және пайдаланушы тілін қамтитын
арнайы User-Agent тақырыпшасын жібереді.
Браузерлер үшін тақырыпшаның жалпы форматы келесідей:
User-Agent: Mozilla/5.0 (system-information) platform
Көріп отырғаныңыздай, кез келген браузер үшін тақырыпша мәні Mozilla/5.0 дегеннен басталады. Бұл тарихи себептермен қажет.
Windows жүйесіндегі Firefox браузеріндегі тақырыпша мәнінің мысалы:
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0
MAC жүйесіндегі Firefox браузеріндегі тақырыпша мәнінің мысалы:
Mozilla/5.0 (Macintosh; Intel Mac OS X x.y; rv:42.0) Gecko/20100101 Firefox/42.0
Linux жүйесіндегі Chrome браузеріндегі тақырыпша мәнінің мысалы:
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36
Google боты үшін тақырыпша мәнінің мысалы:
Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
Браузердің жөндеу құралын ашып,
User-Agent тақырыпшасының мазмұнын зерттеңіз.