·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> 网站建设开发 >> php网站开发 >> PHP学习心得(二)——实用脚本

PHP学习心得(二)——实用脚本

作者:佚名      php网站开发编辑:admin      更新时间:2022-07-23
php学习心得(二)——实用脚本 Posted on 2014-03-31 15:11 菜鸟展翅 阅读(...) 评论(...) 编辑 收藏

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

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

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

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

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

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

识别 Internet Explorer:

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

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

 1 <?php 2 if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== FALSE) { 3 ?> 4 <h3>strpos() 肯定没有返回假 (FALSE)</h3> 5 <p>正在使用 Internet Explorer</p> 6 <?php 7 } else { 8 ?> 9 <h3>strpos() 肯定返回假 (FALSE)</h3>10 <center><b>没有使用 Internet Explorer</b></center>11 <?php12 }13 ?>