<?php 来表示 PHP 标识符的起始,然后放入 PHP 语句并通过加上一个终止标识符 ?> 来退出 PHP 模式

调用函数phpinfo(),将会看到很多自己系统的信息,以及预定义变量、已经加载的 PHP 模块和配置信息。 <?php phpinfo(); ?>

在 PHP 中,变量以一个美元符开头。

$_SERVER 是一个特殊的 PHP 保留变量,包含了 web 服务器提供的所有信息,被称为超全局变量。

检查浏览页面的访问者在用什么浏览器,需要检查用户的 agent 字符串,它是浏览器发送的 HTTP 请求的一部分。该信息被存储在一个变量中——$_SERVER['HTTP_USER_AGENT']

 <?php
echo $_SERVER['HTTP_USER_AGENT'];
?>

识别 Internet Explorer:

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

strpos() 是 PHP 的一个内置函数,其功能是在一个字符串中搜索另外一个字符串。例如在$_SERVER['HTTP_USER_AGENT'](即所谓的 haystack)变量中寻找 'MSIE'。如果在这个 haystack 中该字符串(即所谓的 needle)被找到,则函数返回 needle 在 haystack 中相对开头的位置;如果没有,则返回 FALSE。如果该函数没有返回 FALSE,则 if 会将条件判断为 TRUE 并运行其花括号 {} 内的代码;否则,则不运行这些代码。

 <?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
}
?>

最新文章

  1. swfupload纠结bug总结
  2. .NET LINQ 数据排序
  3. asp.net c# 网上搜集面试题目大全(附答案)
  4. sharepoint多个NLB的web前段如何进行文件同步?
  5. PHP-----函数和二进制
  6. windows 说“我爱你”
  7. Windows 7 常用快捷键 命令
  8. Weibo Crawler in Action
  9. hdu 2709 Sumsets
  10. 使用表达式避免拼接SQL语句
  11. 关于linux系统下的uname -a命令
  12. HDU 4005 The war (图论-tarjan)
  13. MySQL系列详解九:MySQL级联复制演示-技术流ken
  14. 洛谷P1265 公路修建(Prim)
  15. 安装postgis,使用postgis导入shapefile的步骤总结
  16. sql server中quotename()函数的用法(转载)
  17. 第九次CSP第四题 - 压缩编码
  18. windows常用的cmd网络命令
  19. /^\s+|\s+$/g 技术 内容
  20. 【加密算法】DES

热门文章

  1. android学习日记05--Activity间的跳转Intent实现
  2. JavaScript笔记 第十六章 匿名函数和闭包
  3. Linux dd——备份命令
  4. php开发环境以及插件的配置安装
  5. 学习jQuery后的部分总结
  6. AT-Fragment
  7. matlab中num2str的应用
  8. 使用Keil建立工程和烧录到89C52板上
  9. PHP得出附件扩展名
  10. http请求之referer头与防盗链