Как я могу использовать PHP для перенаправления пользователей IE на определенную страницу?

Возможный дубликат:
Перенаправление на новую страницу, когда пользователь использует Internet Explorer

Я работаю над версией своего веб-сайта, которая правильно отображается в Internet Explorer; что бы скрипт PHP, который автоматически перенаправляет пользователей с помощью пользовательского агента IE (например) /index-ie.php, выглядит?

Пытаться

PHP имеет функцию $ _SERVER ['HTTP_USER_AGENT'], используемую для идентификации браузера

if(using_ie()) { //redirect } function using_ie() { $u_agent = $_SERVER['HTTP_USER_AGENT']; $ub = False; if(preg_match('/MSIE/i',$u_agent)) { $ub = True; } return $ub; } 

вы можете использовать функцию strpos для поиска строки для MSIE . ех,

 if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false) { header('Location: /index-ie.php'); exit; } 

Получить всю информацию о браузере пользователя –

 <?php echo $_SERVER['HTTP_USER_AGENT'] . "\n\n"; $browser = get_browser(null, true); print_r($browser); ?> 

Попробуй это :

 function using_ie ()
 {
     $ u_agent = $ _SERVER ['HTTP_USER_AGENT'];
     $ ub = False;
     если (preg_match ( '/ MSIE / я', $ u_agent))
     {
         $ ub = True;
     }

     return $ ub;
 }

Вы получите значение 1, если это интернет-исследователь.

Надеюсь, что это сработает:

  $user_agent = $_SERVER['HTTP_USER_AGENT']; if(preg_match('MSIE',$user_agent)) { header('Location: https://'. $_SERVER['HTTP_HOST'] .'/index.php']); }