PHP学习心得(二)——实用脚本
2014-03-31 15:11
483 查看
<?php 来表示 PHP 标识符的起始,然后放入 PHP 语句并通过加上一个终止标识符 ?> 来退出 PHP 模式
调用函数phpinfo(),将会看到很多自己系统的信息,以及预定义变量、已经加载的 PHP 模块和配置信息。 <?php phpinfo(); ?>
在 PHP 中,变量以一个美元符开头。
$_SERVER 是一个特殊的 PHP 保留变量,包含了 web 服务器提供的所有信息,被称为超全局变量。
检查浏览页面的访问者在用什么浏览器,需要检查用户的 agent 字符串,它是浏览器发送的 HTTP 请求的一部分。该信息被存储在一个变量中——$_SERVER['HTTP_USER_AGENT']。
识别 Internet Explorer:
strpos() 是 PHP 的一个内置函数,其功能是在一个字符串中搜索另外一个字符串。例如在$_SERVER['HTTP_USER_AGENT'](即所谓的 haystack)变量中寻找 'MSIE'。如果在这个 haystack 中该字符串(即所谓的 needle)被找到,则函数返回 needle 在 haystack 中相对开头的位置;如果没有,则返回 FALSE。如果该函数没有返回 FALSE,则 if 会将条件判断为 TRUE 并运行其花括号 {} 内的代码;否则,则不运行这些代码。
调用函数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 } ?>
相关文章推荐
- php学习心得
- LINQ学习心得分享--------(五)LINQ TO SQL实用详解
- LINQ学习心得分享--------(五)LINQ TO SQL实用详解
- php学习心得
- EF 学习 实用脚本
- PHP基础学习心得
- 本人在学习PHP过程中的随笔心得
- shell脚本学习心得
- LINQ学习心得分享--------(五)LINQ TO SQL实用详解
- SHELL脚本学习指南--学习心得20110924
- php/zend framework学习心得
- PHP学习心得
- PHP学习笔记(十):HTML如何显示PHP中的变量和脚本中的变量
- php学习心得
- PHP入门学习心得(教程3.4.5.6.7.8.9.10)
- 学习及求职心得|PHP学习心得|IT从业者的几点体会
- 【实用心得】如何学习嵌入式系统(基于ARM平台)
- PHP一点学习心得分享
- shell脚本学习心得
- Shell脚本学习心得[持续更新]