Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 9462|Απάντηση: 0

php για να λάβετε πληροφορίες πελάτη (πρόγραμμα περιήγησης/IP/λειτουργικό σύστημα) κώδικα

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 24/2/2015 1:18:14 μ.μ. | | |
<?php class clientGetObj
{
     συνάρτηση getBrowse()
     {
     παγκόσμια _SERVER $;
     $Agent = $_SERVER['HTTP_USER_AGENT'];
     $browser = '';
     $browserver = '';
     $Browser = πίνακας('Lynx', 'MOSAIC', 'AOL', 'Opera', 'JAVA', 'MacWeb', 'WebExplorer', 'OmniWeb');
     for($i = 0; $i <= 7; $i ++){
         if(strpos($Agent, $Browsers[$i])){
             $browser = $Browsers[$i];
             $browserver = '';
         }
     }
     if(ereg('Mozilla', $Agent) && !ereg('MSIE', $Agent)){
         $temp = εκρήγνυται('(', $Agent);
         $Part = $temp[0];
         $temp = εκρήγνυται('/', $Part);
         $browserver = $temp[1];
         $temp = εκρήγνυται(' ', $browserver);
         $browserver = $temp[0];
         $browserver = preg_replace('/([δ.]+)/', '1', $browserver);
         $browserver = $browserver;
         $browser = 'Netscape Navigator';
     }
     if(ereg('Mozilla', $Agent) && ereg('Opera', $Agent)) {
         $temp = εκρήγνυται('(', $Agent);
         $Part = $temp[1];
         $temp = explode(')', $Part);
         $browserver = $temp[1];
         $temp = εκρήγνυται(' ', $browserver);
         $browserver = $temp[2];
         $browserver = preg_replace('/([δ.]+)/', '1', $browserver);
         $browserver = $browserver;
         $browser = 'Όπερα';
     }
     if(ereg('Mozilla', $Agent) && ereg('MSIE', $Agent)){
         $temp = εκρήγνυται('(', $Agent);
         $Part = $temp[1];
         $temp = εκρήγνυται('; ', $Part)·
         $Part = $temp[1];
         $temp = εκρήγνυται(' ', $Part);
         $browserver = $temp[2];
         $browserver = preg_replace('/([d.]+)/','1',$browserver);
         $browserver = $browserver;
         $browser = «Internet Explorer»·
     }
     if($browser != ''){
         $browseinfo = $browser». «.$browserver·
     } αλλιώς {
         $browseinfo = λάθος;
     }
     επιστροφή $browseinfo?
     }


     συνάρτηση getIP ()
     {
     παγκόσμια _SERVER $;
     if (getenv('HTTP_CLIENT_IP')) {
         $ip = getenv('HTTP_CLIENT_IP');
     } else if (getenv('HTTP_X_FORWARDED_FOR')) {
         $ip = getenv('HTTP_X_FORWARDED_FOR');
     } else if (getenv('REMOTE_ADDR')) {
         $ip = getenv('REMOTE_ADDR');
     } αλλιώς {
         $ip = $_SERVER['REMOTE_ADDR'];
     }
     επιστροφή $ip?
     }


     συνάρτηση getOS ()
     {
     παγκόσμια _SERVER $;
     $agent = $_SERVER['HTTP_USER_AGENT'];
     $os = ψευδής;
     if (eregi('win', $agent) && strpos($agent, '95')){
         $os = 'Windows 95';
     }
     αλλιώς if (eregi('win 9x', $agent) && strpos($agent, '4.90')){
         $os = 'Windows ME';
     }
     else if (eregi('win', $agent) && ereg('98', $agent)){
         $os = 'Windows 98';
     }
     else if (eregi('win', $agent) && eregi('nt 5.1', $agent)){
         $os = 'Windows XP';
     }
     else if (eregi('win', $agent) && eregi('nt 5', $agent)){
         $os = 'Windows 2000';
     }
     else if (eregi('win', $agent) && eregi('nt', $agent)){
         $os = 'Windows NT';
     }
     else if (eregi('win', $agent) && ereg('32', $agent)){
         $os = 'Windows 32';
     }
     αλλιώς αν (eregi('linux', $agent)){
         $os = 'Linux';
     }
     else if (eregi('unix', $agent)){
         $os = 'Unix';
     }
     else if (eregi('sun', $agent) && eregi('os', $agent)){
         $os = «SunOS»·
     }
     else if (eregi('ibm', $agent) && eregi('os', $agent)){
         $os = «IBM OS/2»·
     }
     αλλιώς αν (eregi('Mac', $agent) && eregi('PC', $agent)){
         $os = 'Macintosh';
     }
     else if (eregi('PowerPC', $agent)){
         $os = «PowerPC»,
     }
     else if (eregi('AIX', $agent)){
         $os = 'AIX';
     }
     else if (eregi('HPUX', $agent)){
         $os = «HPUX»·
     }
     else if (eregi('NetBSD', $agent)){
         $os = 'NetBSD';
     }
     else if (eregi('BSD', $agent)){
         $os = 'BSD';
     }
     else if (ereg('OSF1', $agent)){
         $os = 'OSF1';
     }
     else if (ereg('IRIX', $agent)){
         $os = 'IRIX',
     }
     αλλιώς αν (eregi('FreeBSD', $agent)){
         $os = 'FreeBSD';
     }
     else if (eregi('teleport', $agent)){
         $os = «τηλεμεταφορά»·
     }
     else if (eregi('flashget', $agent)){
         $os = 'flashget';
     }
     else if (eregi('webzip', $agent)){
         $os = 'webzip';
     }
     else if (eregi('offline', $agent)){
         $os = «εκτός σύνδεσης»·
     }
     αλλιώς {
         $os = «Άγνωστο»·
     }
     επιστροφή $os?
     }


}?>

<?php
$code = νέος πελάτηςGetObj;
$str 1 = $code->getBrowse(); Πρόγραμμα περιήγησης:
$str 2 = $code->getIP(); Διεύθυνση IP:
$str 3 = $code->getOS(); Λειτουργικό σύστημα:
echo "πρόγραμμα περιήγησης προορισμού:".$str 1." OS:".$str 3." IP:".$str 2;
?>





Προηγούμενος:Η php λαμβάνει τη διεύθυνση IP του πελάτη
Επόμενος:Η PHP χρησιμοποιεί τη διεπαφή Taobao για να αποκτήσει τη διεύθυνση IP του χρήστη
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com