Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  php  >  正文 php全局变量$_SERVER的二个例子

php全局变量$_SERVER的二个例子

发布时间:2016-12-13   编辑:www.jquerycn.cn
本文介绍下,php全局变量$_SERVER的二个例子,分别是记录访问信息、$_SERVER['REQUEST_METHOD'的用法。有需要的朋友参考下吧。

例1,记录访客信息
获取如下的信息:
IP地址 $_SERVER['REMOTE_ADDR'];
来源地址 $_SERVER['HTTP_REFERER'];
浏览器代理类型 $_SERVER['HTTP_USER_AGENT'];

代码:

<?php
$address = $_SERVER['REMOTE_ADDR'];
$referer = $_SERVER['HTTP_REFERER'];
$browser = $_SERVER['HTTP_USER_AGENT'];

$file = fopen("log.html",  "a");  

$time = date("H:i dS F");
fwrite( $file, "<b>时 间:</b> $time<br>" );

if( $address != null)
{
  fwrite( $file, "<b>IP 地址:</b> $address <br>");
}  

if( $referer != null)
{
  fwrite( $file, "<b>来 源:</b> $referer<br>");  
}

fwrite( $file, "<b>浏览器:</b> $browser<br/><hr>");  
fclose($file);
?>

例2,根据method方式处理数据

<?php if ($_SERVER['REQUEST_METHOD'] == 'GET') { ?>
<form action="<?php echo $_SERVER['SCRIPT_NAME'] ?>" method="post">
您的姓名?
<input type="text" name="first_name" />
<input type="submit" value="Say Hello" />
</form>
<?php } else {
    echo '您好, ' . $_POST['first_name'] . '!';
}
?>

您可能感兴趣的文章:
php URL各部分获取方法(全局变量)
php全局变量global的使用示例
有关php的全局变量global与$GLOBALS[]的区别
php获取客户端及服务器相关信息
PHP获取当前网址及域名的代码
学习php中的超全局变量
Javascript声明全局变量的三种方法
php $_SERVER参数中文解释
php获取客户端的真实IP的方法介绍
php判断浏览器类型,浏览器语言等信息的代码

[关闭]