Tutorial ini mengilustrasikan cara mengembalikan kecocokan untuk Device Id. Ini menunjukkan cara pertama mendapatkan ID Perangkat dari kecocokan, lalu mendapatkan kecocokan untuk ID Perangkat tersebut dan mengembalikan nilai properti IsMobile. Ini berguna untuk melihat perangkat yang telah dicocokkan pada tanggal sebelumnya
Cocokkan dengan contoh id perangkat menggunakan deteksi perangkat 51Degrees. Contoh menunjukkan caranya File Sumber Lengkap
require("../pattern/FiftyOneDegreesPatternV3.php");
$provider = FiftyOneDegreesPatternV3::provider_get();
// User-Agent string of an iPhone mobile device.
$mobileUserAgent = "Mozilla/5.0 (iPhone; CPU iPhone OS 7_1 like Mac OS X) ".
"AppleWebKit/537.51.2 (KHTML, like Gecko) 'Version/7.0 Mobile/11D167 ".
"Safari/9537.53";
// User-Agent string of Firefox Web browser version 41 on desktop.
$desktopUserAgent = "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:41.0) ".
"Gecko/20100101 Firefox/41.0";
// User-Agent string of a MediaHub device.
$mediaHubUserAgent = "Mozilla/5.0 (Linux; Android 4.4.2; X7 Quad Core ".
"Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 ".
"Chrome/30.0.0.0 Safari/537.36";
// Fetches the device id for a mobile User-Agent.
$match = $provider->getMatch($mobileUserAgent);
$mobileDeviceId = $match->getDeviceId();
// Fetches the device id for a desktop User-Agent.
$match = $provider->getMatch($desktopUserAgent);
$desktopDeviceId = $match->getDeviceId();
// Fetches the device id for a MediaHub User-Agent.
$match = $provider->getMatch($mediaHubUserAgent);
$mediaHubDeviceId = $match->getDeviceId();
echo "Starting Match With Device Id Example<br>\n";
// Carries out a match with a mobile device id.
echo "<br>\nMobile Device Id: ".$mobileDeviceId."<br>\n";
$match = $provider->getMatchForDeviceId($mobileDeviceId);
echo " IsMobile: ".$match->getValue("IsMobile")."<br>\n";
// Carries out a match with a desktop device id.
echo "<br>\nDesktop Device Id: ".$desktopDeviceId."<br>\n";
$match = $provider->getMatchForDeviceId($desktopDeviceId);
echo " IsMobile: ".$match->getValue("IsMobile")."<br>\n";
// Carries out a match with a MediaHub device id.
echo "<br>\nMediaHub DeviceId: ".$mediaHubDeviceId."<br>\n";
$match = $provider->getMatchForDeviceId($mediaHubDeviceId);
echo " IsMobile: ".$match->getValue("IsMobile")."<br>\n";
_File Sumber LengkapKode dan Penjelasan
Dalam tutorial ini Anda telah melihat cara menggunakan detektor untuk mengambil properti untuk string ID Perangkat yang telah ditentukan sebelumnya. Contoh dapat dengan mudah dimodifikasi untuk mengambil nilai properti lainnya. File data Premium dan Perusahaan menyediakan lebih banyak properti seperti , , dan. Untuk daftar lengkap properti dan file data yang ada di dalamnya, silakan lihat Kamus Properti ID pengguna unik dapat dibuat dalam PHP menggunakan fungsi uniqid(). Fungsi ini memiliki dua parameter yang dapat Anda setel Yang pertama adalah awalan, yang akan ditambahkan ke awal setiap ID. Yang kedua adalah more_entropy. Jika ini salah atau tidak ditentukan, itu akan mengembalikan 13 karakter; Di bawah ini adalah contoh pembuatan ID pengguna unik, tetapi masing-masing sedikit berbedaRingkasan
Contoh Untuk Membuat ID Unik
Yang pertama membuat ID unik normal sedangkan yang kedua menunjukkan cara membuat ID yang lebih panjang. Contoh ketiga membuat ID dengan nomor acak sebagai awalan sedangkan baris terakhir dapat digunakan untuk mengenkripsi nama pengguna sebelum menyimpannya
//creates a unique id with the 'about' prefix $a = uniqid(about); echo $a; echo "<br>"; //creates a longer unique id with the 'about' prefix $b = uniqid (about, true); Echo $b; echo "<br>"; //creates a unique ID with a random number as a prefix - more secure than a static prefix $c = uniqid (rand (),true); echo $c; echo "<br>"; //this md5 encrypts the username from above, so its ready to be stored in your database $md5c = md5($c); echo $md5c; ?>Kutip Artikel ini
Format
Kutipan Anda
Bradley, Angela. "Cara Menghasilkan ID Unik di PHP. "PikirCo. https. // www. thinkco. com/how-to-generate-unique-id-2694169 (diakses 14 Januari 2023)