06-08-2007, 17:31
|
|
|
חבר מתאריך: 03.10.06
הודעות: 98
|
|
הרעיון הכללי הוא לבחון מאיפה המשתמש מגיע, ואת זה אפשר לעשות באמצעות צד השרת.
ב php אתה יכול להשתמש ב:
קוד PHP:
$_SERVER['HTTP_USER_AGENT']
אני אביא לך דוגמא לפונקציה, שעושה הפרדה בין גולשי pc לגולשי סלולרי:
קוד PHP:
function mobile(){ $userBrowser = $_SERVER['HTTP_USER_AGENT']; $browsers = array("Mozilla","gecko","opera","omniweb","msie","konqueror","safari","netpositive","lynx","elinks","links","w3m","webtv","amaya","dillo","ibrowse","icab","crazy browser","internet explorer"); $ub = "WML"; $i=0; while($browsers[$i]!=NULL&&$ub!="PC"){ if(stristr($userBrowser, $browsers[$i])) $ub = "PC"; $i++; } return($ub); }
בתחום מחשבי הכף-יד, אני לא ממש מבין, אבל אני מציע שתבצע חיפוש על user agent + palm,
כדי להבין איך לבצע זיהוי לגולש המגיע דרך מחשב כף יד.
אם אתה בכל זאת רוצה לשמוע את דעתי, אז לדעתי אפשר לזהות זאת עפ"י מערכת ההפעלה.
|