וורדפרס ואתרי אינטרנט

owl-158414_960_720
דורג 5 מתוך 5

באתר תמצאו מדריכים ומאמרים ייחודים בעברית, המדריכים לרוב מנסיון מעשי ומיוחסים לפרוייקטים שאני עובד עליהם באותו הזמן. האתר הוא יותר לשימוש פרטי ולתיעוד דברים, בכדי להשתמש מאוחר יותר, אבל החלטתי לפרסם ניתן לשאול כל שאלה וגם לתרום מדריכים באתר דרך תגובה או דרך צור קשר

ישנם דרכים רבות לזהות את דפדפן הגולש ניתן דרך js אבל פעמים רבות רוצים לזהות את הדפדפן דרך קוד PHP כדי לבצע פעולות מסויימות

עד גרסה 11 ניתן היה לזהות את הדפדפן בקוד פשוט

 if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') ){
header( 'Location: http://www.domain.com' ) ;
}

אם הוא מזהה IE מעביר לדף אחר, החל מגירסה 11 מייקרוסופט שינו את ה user agent והוא כבר לא מכיל MSIE  ולכן

יש להשתמש בקוד הזה כדי לזהות דפדפן ie הוא משתמש בישן ומוסיף עוד תנאי גם לחדש.

if (isset($_SERVER['HTTP_USER_AGENT']) && (strpos($_SERVER['HTTP_USER_AGENT'], 'Trident') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false)) {
  header( 'Location: http://www.domain.com' ) ;
}

או בקוד הזה

if (preg_match('~MSIE|Internet Explorer~i', $_SERVER['HTTP_USER_AGENT']) || (strpos($_SERVER['HTTP_USER_AGENT'], 'Trident/7.0; rv:11.0') !== false)) {

 

תפריט נגישות