Handynamen auslesen

03/14/2016 21:09 .pW#1
Hey,

hab mal ein Script mal gesehen ist schon länger her, und zwar hat es wahrscheinlich per JS ausgelesen welches Handy ich besitze, also genau z.B Samsung Galaxy S5 und es ausgegeben. Habt ihr so etwas da oder kennt ihr eine Seite die sowas anbietet zum einbinden?
03/14/2016 23:04 ~ JWonderpig ~#2
Meinst du den User Agent?
[Only registered and activated users can see links. Click Here To Register...]
03/14/2016 23:16 Shawak#3
Das hier könnte was für dich sein. Habe ich selbst einmal verwendet und kann die Lib nur weiterempfehlen, ob sie den Namen des Handys ausgeben kann weiß ich allerdings nicht.

[Only registered and activated users can see links. Click Here To Register...]
03/16/2016 16:08 Hyukisawa#4
Mobile-Detect liest glaube ich auch nur den User-Agent aus
Code:
navigator.userAgent
gibt dir den User-Agent. Der Rotmarkierte bereich ist die Modell Nummer (worüber du das Device ermitteln kannst)
output: > "Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.23 Mobile Safari/537.36"
03/17/2016 00:08 Flogolo#5
Also mit folgender Abfrage generiert mir PHP diese Logfiles (Geräte Erkennung rot markiert, bei PC Nutzung steht da dann zb Windows NT 6.1; WOW64 oder Macintosh; Intel Mac OS X):

Datum Uhrzeit IP Art Besuchte Seite Browser Referrer
02.03.2016 12:49:12 62.153.30.121 GET /ds/index.php Mozilla/5.0 (iPhone; CPU iPhone OS 9_2_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13D15 Safari/601.1 [Only registered and activated users can see links. Click Here To Register...]
18.02.2016 02:04:07 188.96.13.41 GET /ds/index.php Mozilla/5.0 (Linux; Android 4.3; GT-I9300 Build/JSS15J) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.95 Mobile Safari/537.36 [Only registered and activated users can see links. Click Here To Register...]

Der Code sieht wie folgt aus:

logfile.php
PHP Code:
<?php

$logdatei
=fopen("logs/logfile.txt","a");
fputs($logdatei,
    
date("d.m.Y * H:i:s",time()) .
    
"* " $_SERVER['REMOTE_ADDR'] .
    
"* " $_SERVER['REQUEST_METHOD'] .
    
"* " $_SERVER['PHP_SELF'] .
    
"* " $_SERVER['HTTP_USER_AGENT'] .
    
"* " $_SERVER['HTTP_REFERER'] ."\n"
    
);
fclose($logdatei);

?>
Und dann noch die Kopfzeile der index.php
PHP Code:
<?php 
require ('logfile.php');?>