2017-01-26 7 views
0

이 스크립트는 서버 측 PHP 코드를 사용하여 Chrome 브라우저를 찾은 경우에만 페이지를 리디렉션하지만이 스크립트는 작동하지 않습니다. 어떻게 확인할 수 있습니까? 크롬 18이 발견되지 않은 경우 외부 페이지로 URL 리디렉션을 수행 하시겠습니까? 나는 그것이 /chrome\/18/해야이 웹 사이트 귀하의 정규 표현식이 올바르게 포맷되지 않았습니다 http://search.aol.com/aol/webhomePHP 자바 스크립트를 사용하지 않고 크롬 18을 찾을 수없는 경우 페이지를 리디렉션

<?php function is_chrome(
 
{ 
 
return(eregi("chrome/18", $_SERVER['HTTP_USER_AGENT'])); } if(is_chrome()) { header('Location: http://search.aol.com/aol/webhome'); } ?>

답변

0

로 리디렉션을 수행합니다.

또한 eregi은 PHP 5.3부터 사용되지 않으므로 더 이상 사용하면 안됩니다. 더 나은 대안은 preg_match입니다.

function is_chrome() { 
    return preg_match("/chrome\/18/i", $_SERVER['HTTP_USER_AGENT']) === 1; 
} 
+0

아직이 기능을 호출해야합니다. – Jerodev

+0