易截截图软件、单文件、免安装、纯绿色、仅160KB

php函数 getenv()与putenv()和$_SERVER

[转自]http://hi.baidu.com/heiday/blog/item/ce3217006b10c0df277fb5b1.html
php函数 getenv()与putenv()和$_SERVER
2009-07-09 15:03
getenv 取得系统的环境变量
语法:string getenv(string varname);-----------参数varname应该是$_SERVER(服务器超级全局变量数组)中预定的元素索引名、或者是用putenv("new=very new")定义一下new为环境变量,所以new作为参数将得值very new
返回值:字符串 
函数种类:PHP 系统功能
内容说明:若正确取得环境变量 varname,则返回变量值。失败则返回 false。
使用范例
下例可以取得用户浏览器所在机器的网址
<?
$ip = getenv(“REMOTE_ADDR”);
?>
$_SERVER是服务器超级全局变量数组 用$_SERVER['REMOTE_ADDR']同样可以获取到客户端的IP地址。
二者的区别在于,getenv不支持IIS的isapi方式运行的php
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
putenv 配置系统环境变量
PHP putenv()语法:void putenv(string setting);
返回值:无
函数种类:PHP 系统功能
内容说明:本函数用来配置系统环境变量。
使用范例:
配置 Oracle 数据库需使用的环境变量 NLS_LANG,返回资料含中文 BIG5 码。
<?
putenv("NLS_LANG=american_taiwan.zht16big5");
?>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
putenv()与getenv()综合示例
<?php
putenv("new=very new");
$is_new = getenv("new");
$new="bu shi";
echo $is_new,"<br />",$new;
?>
输出:
very new
所以从上可以知道不用怕在我们的代码里定义与putenv定义的环境变量同名,像此例中putenv("new=very new");     与    $new="bu shi";      -----new一样了也不出错。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PHP服务器变量$_SERVER详解:
(以下转载自百度空间“珍爱生命,远离螃蟹”)原文地址:http://hi.baidu.com/sungoogle/blog/item/015d19305180869ba8018e68.html
珍爱生命,远离螃蟹
爱生活,爱谷歌;强烈谴责对google的无理封杀!
AD-->PHP/ASP技术讨论群,群号:6092740
今天仔细学习了一下手册关于服务器变量的内容,写个一个笔记


相关文档:

PHP学习之 PHP 语法

基本的 PHP 语法
PHP 的脚本块以 <?php 开始,以 ?> 结束。您可以把 PHP 的脚本块放置在文档中的任何位置。
当然,在支持简写的服务器上,您可以使用 <? 和 ?> 来开始和结束脚本块。
不过,为了达到最好的兼容性,我们推荐您使用标准形式 (<?php),而不是简写形式。
<?php
?>
PHP 文件通常会包 ......

PHP学习之 PHP 函数

PHP 的真正威力源自于它的函数。
在 PHP 中,提供了超过 700 个内建的函数。
PHP 函数
在本教程中,我们将为您讲解如何创建自己的函数。
如需内建函数的参考和实例,请访问我们的 PHP 参考手册。
创建 PHP 函数
函数是一种可以在任何被需要的时候执行的代码块。
创建 PHP 函数:
所有的函数都使用关键词 "function( ......

PHP学习之 PHP 表单和用户输入

PHP 的 $_GET 和 $_POST 用于检索表单中的值,比如用户输入。
PHP 表单处理
表单实例:
<html>
<body>
<form action="welcome.php" method="post">
Name: <input type="text" name="name" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>
......

CentOS 5.4 服务器配置 yum安装Apache+php+Mysql

Centos 里的 yum 在线安装很慢.以下是替换为中国CentOS镜像服务器!
中国官方镜像网站: http://centos.ustc.edu.cn/
/* 使用说明 */
cd /etc/yum.repos.d[进入yum.repos.d目录]
mv CentOS-Base.repo CentOS-Base.repo.save[修改源文件名称备份]
wget http://centos.ustc.edu.cn/CentOS-Base.repo.5[下载]
mv CentOS-Ba ......

Linux下Apache 2.2, MySQL 5.0和PHP 5.0的安装与配置

【转】http://www.linuxsir.org/main/?q=node/241
1.安装环境
操作系统:Red Hat Linux Enterprise AS 4.0
数据库:MySQL 5.0.24
Web服务器:Apache 2.2.3
脚本语言:PHP 5.1.6
2.安装MySQL 5.0.24
-------------下载软件包mysql-5.0.24.tar.gz,地址http://www.mysql.com-------------
# tar zvxf mysql-5.0.24.ta ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号