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

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

调用函数phpinfo(),将会看到不少本身系统的信息,以及预约义变量、已经加载的 PHP 模块和配置信息。 <?php phpinfo(); ?> html

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

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

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

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

识别 Internet Explorer:函数

1 <?php
2 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 并运行其花括号 {} 内的代码;不然,则不运行这些代码。spa

 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 <?php
12 }
13 ?>
相关文章
相关标签/搜索