其他函数
Include
函数描述:include (string filename);
说明:函数include使PHP编译器打开并执行所给的文件。该文件被看作普通的PHP脚本。也可以通过URL以http://或ftp://开头来指明文件。
返回值:无。
Require
函数描述:require (string filename);
说明:函数require使PHP编译器打开并执行所给的文件。该文件被看作普通的PHP脚本。也可以通过URL以http://或ftp://开头来指明文件。
返回值:无。
从表面上看,函数include和require的作用是相同的,我们可以用它们将一些包含已编写代码的文件引入到PHP程序中。在这些文件中,主要存储需要重复使用的常量、变量声明和一些函数的声明和定义。函数include和require的使用,可以使复杂的PHP程序变得简洁明了。
但在实际执行过程中,这两个函数有着很大的差别。函数require通常放在PHP程序的最前面,PHP程序开始执行,就会先读入require所指定的文件,将它变成PHP程序的一部分。常用的自定义函数可以通过这种方法引入PHP程序。而函数include通常放在PHP程序的循环结构中,每次程序运行include语句,就将include所指定的文件引入PHP程序执行一遍。
Header
函数描述:int header(string http_header);
说明:函数hader发送一个http头标给浏览器,需要注意的是,函数必须将任何输出发送给浏览器之前调用。
返回值:如果发送成功,函数header返回true(1);否则返回false(0)。
Getenv
函数描述:string getenv(string variable);
返回值:函数getenv返回所给出的环境变量值;若出错,则返回false(0)。
Putenv
函数描述:putenv(string variable);
说明:函数putenv设置一个环境变量的值。
Getallheaders
函数描述:array getallheader();
返回值:函数getallheader返回在服务器和浏览器之间交换的所有头,其中有些将被转换为环境变量。
Setcookie
函数描述:int setcookie(string name,string value,int expire ,string path,string domain,int secure);
返回值:如果设置成功,返回true(1);否则返回false(0)。
Gethostbyaddr
函数描述:string gethostbyaddr(string ip_address);
返回值:函数gethostbyaddr返回由IP地址指定的主机名。
Gethostbyname
函数描述:string gethostbyname(string hostname);
返回值:函数gethostbyname返回由主机名hostname指定的主机的IP地址。
Gethostbynamel
函数描述:array Gethostbynamel(string hostname);
返回值:函数Gethostbynamel返回由主机名hostname指定的主机的IP地址列表。
PHP中的环境变量
变 量 名
|
描 述
|
AUTH_TYPE
|
该变量提供用来访问脚本使用的认证协议(需本地服务器支持)
|
GETEWAY_INTERFACE
|
本地服务器支持的CGI版本
|
HTTP_USER_AGENT
|
用户浏览器的类型和版本
|
HTTP_FROM
|
用户的E-mail地址(在給HTML表单提供了默认值的情况下才能使用)
|
PATH_INFO
|
调用脚本的HTML请求的路径信息
|
REMOTE_ADDR
|
用户的IP地址
|
REMOTE_HOST
|
用户所使用的计算机的域名
|
SCRIPT_NAME
|
脚本的路径名
|
SERVER_NAME
|
服务器的主机名
|
SERVER_PORT
|
本地web服务器监听的端口号
|
SERVER_PROTOCOL
|
服务器使用的网络协议的版本
|
SERVER_SOFTWARE
|
Web服务器的名称和版本
|
|