php代码如何识别浏览器或者操作系统语言?

来源:百度知道 编辑:UC知道 时间:2024/06/30 13:16:58
我只知道ASP用如下代码可以识别并在ASP页面代码最后加上<style type=text/css>

<%Dim kooko
kooko=Request.Servervariables("HTTP_ACCEPT_LANGUAGE")
if inStr(kooko,"zh-cn") then
response.write "<style type=text/css>"
else
end if
%>

但是这段代码用在PHP和HTML中无法应用。有懂代码的朋友帮我下吗?最好按照上面那段代码写出一个PHP的和HTML的,谢谢,我重奖100分!
感谢 omegabomb 的回答,但是好象不是,我要补充一下,我的意思是这样的,我需要一段代码,识别出操作系统或者浏览器语言是否中文,如果是中文的话,就在源代码最后插入一段代码“ <style type=text/css> ”,如果不是中文操作系统或者浏览器语言不是中文的话就不插入。希望知道的人踊跃帮我解答这个答案,谢了啊!

/*输出用户系统版本*/
<?php echo $_SERVER['HTTP_USER_AGENT']; ?>

/*检查 Internet Explorer*/
<?php
if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== FALSE) {
echo '您正在使用 Internet Explorer。<br />';
}
?>

代码改成这样:
<?php
$kooko=$_SERVER['HTTP_ACCEPT_LANGUAGE'];
if (!$kooko=='zh-cn'){
echo '';
}else {
echo "<style type=text/css>" ;
}
?>
就是这样!
不行再给我留言吧!

用<?php echo $_SERVER['HTTP_ACCEPT_LANGUAGE']; ?>查看:

<?php
if (strpos($_SERVER['HTTP_ACCEPT_LANGUAGE'], 'zh-cn') !== FALSE){
echo "<style type=text/css>";
}
?>

和ASP一样,php也能通过客户机的访问,获取客户机的文件头信息,从而获取客户机的操作系统的浏览器语言。
以下程序经测试通过。程序如下:

<?php
$LG=$_SERVER['HTTP_ACCEPT_LANGUAGE'];
if ($LG=='zh-cn'){
echo &#