
browscap.ini 파일의 구성은 다음과 같습니다.
- 브라우저 정보를 추출하기 위한 규칙을 정의하는 섹션
- 브라우저 이름, 버전, 플랫폼 등 브라우저 정보를 정의하는 항목
browscap.ini 파일의 예를 살펴보겠습니다.
#hostingforum.kr
[IE]
IE=MSIE
IE[1]=Internet Explorer
IE[2]=MSIE 2.0
IE[3]=MSIE 3.0
IE[4]=MSIE 4.0
IE[5]=MSIE 5.0
IE[6]=MSIE 6.0
IE[7]=MSIE 7.0
IE[8]=MSIE 8.0
IE[9]=MSIE 9.0
IE[10]=MSIE 10.0
IE[11]=MSIE 11.0
[Chrome]
Chrome=Chrome
Chrome[1]=Google Chrome
Chrome[2]=Chrome 2.0
Chrome[3]=Chrome 3.0
Chrome[4]=Chrome 4.0
Chrome[5]=Chrome 5.0
Chrome[6]=Chrome 6.0
Chrome[7]=Chrome 7.0
Chrome[8]=Chrome 8.0
Chrome[9]=Chrome 9.0
Chrome[10]=Chrome 10.0
Chrome[11]=Chrome 11.0
Chrome[12]=Chrome 12.0
Chrome[13]=Chrome 13.0
Chrome[14]=Chrome 14.0
Chrome[15]=Chrome 15.0
Chrome[16]=Chrome 16.0
Chrome[17]=Chrome 17.0
Chrome[18]=Chrome 18.0
Chrome[19]=Chrome 19.0
Chrome[20]=Chrome 20.0
Chrome[21]=Chrome 21.0
Chrome[22]=Chrome 22.0
Chrome[23]=Chrome 23.0
Chrome[24]=Chrome 24.0
Chrome[25]=Chrome 25.0
Chrome[26]=Chrome 26.0
Chrome[27]=Chrome 27.0
Chrome[28]=Chrome 28.0
Chrome[29]=Chrome 29.0
Chrome[30]=Chrome 30.0
Chrome[31]=Chrome 31.0
Chrome[32]=Chrome 32.0
Chrome[33]=Chrome 33.0
Chrome[34]=Chrome 34.0
Chrome[35]=Chrome 35.0
Chrome[36]=Chrome 36.0
Chrome[37]=Chrome 37.0
Chrome[38]=Chrome 38.0
Chrome[39]=Chrome 39.0
Chrome[40]=Chrome 40.0
Chrome[41]=Chrome 41.0
Chrome[42]=Chrome 42.0
Chrome[43]=Chrome 43.0
Chrome[44]=Chrome 44.0
Chrome[45]=Chrome 45.0
Chrome[46]=Chrome 46.0
Chrome[47]=Chrome 47.0
Chrome[48]=Chrome 48.0
Chrome[49]=Chrome 49.0
Chrome[50]=Chrome 50.0
Chrome[51]=Chrome 51.0
Chrome[52]=Chrome 52.0
Chrome[53]=Chrome 53.0
Chrome[54]=Chrome 54.0
Chrome[55]=Chrome 55.0
Chrome[56]=Chrome 56.0
Chrome[57]=Chrome 57.0
Chrome[58]=Chrome 58.0
Chrome[59]=Chrome 59.0
Chrome[60]=Chrome 60.0
Chrome[61]=Chrome 61.0
Chrome[62]=Chrome 62.0
Chrome[63]=Chrome 63.0
Chrome[64]=Chrome 64.0
Chrome[65]=Chrome 65.0
Chrome[66]=Chrome 66.0
Chrome[67]=Chrome 67.0
Chrome[68]=Chrome 68.0
Chrome[69]=Chrome 69.0
Chrome[70]=Chrome 70.0
Chrome[71]=Chrome 71.0
Chrome[72]=Chrome 72.0
Chrome[73]=Chrome 73.0
Chrome[74]=Chrome 74.0
Chrome[75]=Chrome 75.0
Chrome[76]=Chrome 76.0
Chrome[77]=Chrome 77.0
Chrome[78]=Chrome 78.0
Chrome[79]=Chrome 79.0
Chrome[80]=Chrome 80.0
Chrome[81]=Chrome 81.0
Chrome[82]=Chrome 82.0
Chrome[83]=Chrome 83.0
Chrome[84]=Chrome 84.0
Chrome[85]=Chrome 85.0
Chrome[86]=Chrome 86.0
Chrome[87]=Chrome 87.0
Chrome[88]=Chrome 88.0
Chrome[89]=Chrome 89.0
Chrome[90]=Chrome 90.0
Chrome[91]=Chrome 91.0
Chrome[92]=Chrome 92.0
Chrome[93]=Chrome 93.0
Chrome[94]=Chrome 94.0
Chrome[95]=Chrome 95.0
Chrome[96]=Chrome 96.0
Chrome[97]=Chrome 97.0
Chrome[98]=Chrome 98.0
Chrome[99]=Chrome 99.0
Chrome[100]=Chrome 100.0
browscap.php를 사용하여 브라우저 정보를 추출하는 방법은 다음과 같습니다.
1. browscap.ini 파일을 다운로드하고, PHP 파일에 포함합니다.
2. `get_browser()` 함수를 사용하여 브라우저 정보를 추출합니다.
예를 들어, 다음 PHP 코드는 브라우저 이름을 추출합니다.
#hostingforum.kr
php
$browscap = @include 'browscap.ini';
$browser = get_browser(null, true);
echo $browser['browser'];
브라우저 이름이 제대로 추출되지 않는 경우를 대비하여, 브라우저 정보를 추출하는 방법을 다음과 같이 설명합니다.
1. browscap.ini 파일을 최신 버전으로 업데이트합니다.
2. browscap.php 파일을 최신 버전으로 업데이트합니다.
3. 브라우저 정보를 추출하는 PHP 코드를 다시 실행합니다.
4. 브라우저 정보가 제대로 추출되지 않는 경우, browscap.ini 파일의 규칙을 확인하고, 브라우저 정보를 추출하는 PHP 코드를 수정합니다.
예를 들어, browscap.ini 파일의 규칙이 다음과 같을 때, 브라우저 이름이 제대로 추출되지 않는 경우를 대비하여, 브라우저 정보를 추출하는 PHP 코드를 다음과 같이 수정합니다.
#hostingforum.kr
php
$browscap = @include 'browscap.ini';
$browser = get_browser(null, true);
if ($browser['browser'] == 'Chrome') {
echo 'Google Chrome';
} else {
echo $browser['browser'];
}
이러한 방법으로, 브라우저 이름이 제대로 추출되지 않는 경우를 대비하여, 브라우저 정보를 추출하는 방법을 설명할 수 있습니다.
2025-04-07 19:37