��������дһЩ��ʵ�õĽű������������ҳ��ķ���������ʲô�������Ҫ�ﵽ���Ŀ�ģ���Ҫ����û��� agent �ַ�����������������͵� HTTP �����һ���֡�����Ϣ���洢��һ�������С��� PHP �У�����������һ����Ԫ����ͷ���������ڸ���Ȥ�ı����� $_SERVER['HTTP_USER_AGENT']��
Note:
$_SERVER ��һ������� PHP ������������������ web �������ṩ��������Ϣ������Ϊ��ȫ�ֱ���������ı��ֲ�"��ȫ�ֱ���"�е��й������Ի�ȡ������Ϣ����Щ����ı������� PHP » 4.1.0 �汾����ġ�����֮ǰʹ�� $HTTP_*_VARS ���飬�� $HTTP_SERVER_VARS�����������Ѿ������ˣ����������°汾����Ȼ���ڣ��μ�"�ɴ���"һ���е�ע�⣩��
Ҫ��ʾ�ñ�����ֻ��ؽ������²�����
Example #1 ��ӡһ������������Ԫ�أ�
<?php
echo $_SERVER['HTTP_USER_AGENT'];
?>
�ýű�����������ǣ�
PHP �кܶ��ֲ�ͬ�����ı��������������������Ǵ�ӡ��һ�������ĵ�Ԫ��������һ��dz����õı�����
$_SERVER ֻ�� PHP �Զ�ȫ�ֻ��ı���֮һ�����Բ���"Ԥ�������"һ�����鿴��Щ�������б�����Ҳ����ͨ���Ͻ������� phpinfo() ������������鿴��
������һ�� PHP ��ʶ�м����� PHP ��䣬Ҳ���Խ���һ������������ȼ� echo ��������顣���磬�����Ҫʶ�� Internet Explorer�����Խ������²�����
<?php
if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== FALSE) {
echo '����ʹ�� Internet Explorer��<br />';
}
?>
�ýű�����������ǣ�
����ʹ�� Internet Explorer��<br />
����Ҫ����һЩ�µ�ԭ����������һ�� if ��䡣����û��� C ���ԵĻ�����Ƚ���Ϥ����Ӧ�öԴ˺���Ϥ����������Ҫ�����κ�һ�� PHP �����Ե��鼮���Ķ�ǰ����������½ڣ�����Ҳ�����Ķ����ֲ��"���Բο�"һ�¡�
��Ҫ���ܵĵڶ���ԭ���Ƕ� strpos()
�����ĵ��á�strpos() �� PHP
��һ�����ú������书������һ���ַ�������������һ���ַ�������������������Ҫ��
$_SERVER['HTTP_USER_AGENT']������ν�� haystack��������Ѱ��
'MSIE'���������� haystack
�и��ַ���������ν�� needle�����ҵ���"����Ѱ��"������������ needle
�� haystack ������ڿ�ͷ��λ�ã����û�У��� FALSE
������ú���û�з���
FALSE
���� if �Ὣ�����ж�Ϊ
TRUE
�������仨���� {} �ڵĴ��룻������������Щ���롣�����Լ���������
if��else �Լ������ĺ�����
strtoupper() �� strlen()
���������ƵĽű����ڱ��ֲ�����ص�ҳ��Ҳ�����з�������������ʹ�ú������Ǻ�ȷ���������Ķ��ֲ����й�"����Ķ������Ķ���"��"����"���й��½ڡ�
�������ǽ�һ����ʾ��ν��� PHP ģʽ����������һ�� PHP �������м䣺
Example #3 ��� HTML �� PHP ģʽ
<?php
if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== FALSE) {
?>
<h3>strpos() �϶�û�з��ؼ� (FALSE)</h3>
<p>����ʹ�� Internet Explorer</p>
<?php
} else {
?>
<h3>strpos() �϶����ؼ� (FALSE)</h3>
<center><b>û��ʹ�� Internet Explorer</b></center>
<?php
}
?>
�ýű�����������ǣ�
<h3>strpos() �϶�û�з��ؼ� (FALSE)</h3> <p>����ʹ�� Internet Explorer</p>
������������һ�� PHP �� echo ����������ͬ���ǣ�����������
PHP ģʽ��ֱ��д HTML
���롣�����ֵ��ע���һ���ǣ�����������������ԣ��ű�����Ч������ͬ�ġ����ж���
strpos() �����ķ���ֵ�� TRUE
����
FALSE
��Ҳ�����ж����ַ��� 'MSIE'
�Ƿ��ҵ�֮������ֻ��һ�� HTML �鱻��������ߡ�