Padomi vecākiem, kuri ir atrauti no saviem bērniem

Mans tīmekļa lietotnes projekts ietver reģistrēšanas funkcionalitāti, lai mēs varētu redzēt, no kurienes nāk apmeklētāji (novirzītāja URL), kādi ir populāri lietotāju aģenti, kādas lapas ir vispopulārākās utt. Žurnāls tiek glabāts SQL Server un kad es vaicāju lietotājam aģenti Es izmantoju lielu (gandrīz 100 rindas) un pieaugošu CASE priekšrakstu, lai nošķirtu lietotāju aģentus, izmantojot virkņu atbilstību (ti, ja lietotāja aģents satur virkni "Firefox / 9", tad tas ir Firefox 9). Vai ir kāds labāks veids, kā to izdarīt, lai man nebūtu nepārtraukti jāpapildina CASE paziņojums, lai tiktu galā ar jauniem pārlūka izlaidumiem?

Kā man rīkoties ar mazāk izplatītiem, dīvainiem / nezināmiem lietotāju aģentiem? Es žurnālos esmu redzējis šādus datus un tiešsaistē nevarēju atrast labu informāciju par to, kas tie ir:

  • WordPress/3.3.1; http://www.facecolony.org
  • Mozilla/4.0 ( http://www.hairirons.org redips; chi hair iron)

Es domāju, ka tie ir roboti / rāpuļprogrammas, taču vietnes, uz kurām viņi norāda, neparādās atsauces uz tīmekļa rāpuļprogrammām (vai dažreiz pat nav pieejamas). Esmu redzējis, ka citi lietotāju aģenti man nav pazīstami, bet es zinu, ka tie ir roboti, jo tajos ir iekļauts “bot”, “zirneklis” vai kaut kas līdzīgs.

strādāja par jums: Charles Robertson | Vēlies ar mums sazināties?