ホームページ  >  記事  >  バックエンド開発  >  訪問者のオペレーティング システムを入手する

訪問者のオペレーティング システムを入手する

WBOY
WBOYオリジナル
2016-07-25 09:10:081174ブラウズ
訪問者オペレーティングシステムを入手する
    function osinfo() {
  1. $Agent = $GLOBALS["HTTP_USER_AGENT"]
  2. if (eregi('win',$Agent) && strpos($Agent, '95')) { //OsPHP.COM.CN
  3. $os="Windows 95";
  4. elseif (eregi('win 9x',$Agent) && strpos($Agent, '4.90')) {
  5. $os="Windows ME";
  6. }
  7. elseif (eregi('win',$Agent) && ereg('98',$Agent)) {
  8. //オープンソース OSPhP.COM.CN
  9. $os="Windows 98 ";
  10. }
  11. elseif (eregi('win',$Agent) && eregi('nt 5.0',$Agent)) {
  12. $os="Windows 2000";
  13. }
  14. elseif (eregi('win', $ Agent) && eregi('nt',$Agent)) {
  15. //OSPHP.COM.CnOpen Source
  16. $os="Windows NT"
  17. }
  18. elseif (eregi('win',$Agent) && eregi( ' nt 5.1',​​$Agent)) {
  19. $os="Windows XP"
  20. }
  21. elseif (eregi('win',$Agent) && ereg('32',$Agent)) {
  22. //オープンソースOSPhP.COM.CN
  23. $os="Windows 32";
  24. elseif (eregi('linux',$Agent)) {
  25. $os="Linux"; Agent) ) {
  26. $os="Unix"; //PHP オープンソース コード
  27. }
  28. elseif (eregi('sun',$Agent) && eregi('os',$Agent)) {
  29. $os="SunOS ";
  30. }
  31. elseif (eregi('ibm',$Agent) && eregi('os',$Agent)) { //OSPHP.COm.CN
  32. $os="IBM OS/2";
  33. }
  34. elseif (eregi( 'Mac',$Agent) && eregi('PC',$Agent)) {
  35. $os="Macintosh";
  36. }
  37. elseif (eregi('PowerPC',$Agent)) { //OSPHP。 com.CN
  38. $os="PowerPC";
  39. }
  40. elseif (eregi('AIX',$Agent)) {
  41. $os="AIX";
  42. elseif (eregi('HPUX',$Agent)) {
  43. $ os="HPUX";
  44. //オープンソースコード OSPhP.COm.CN
  45. }
  46. elseif (eregi('NetBSD',$Agent)) {
  47. $os="NetBSD";
  48. elseif (eregi) ('BSD' ,$Agent)) {
  49. $os="BSD";
  50. }
  51. elseif (ereg('OSF1',$Agent)) {
  52. //オープンソースコード OSPHP.COM.Cn
  53. $os= OSF1";
  54. }
  55. elseif (ereg('IRIX',$Agent)) {
  56. $os="IRIX";
  57. }
  58. elseif (ereg('FreeBSD',$Agent)) {
  59. $os="FreeBSD" ;
  60. //oSPHP .COM.CN
  61. }
  62. if ($os=='') $os = "Unknown";
  63. return $os;
  64. //メソッド $os=os_infor() を呼び出します
  65. ?> ;
  66. コードをコピー
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。