其他函数
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服务器的名称和版本 |
阅读(388) | 评论(0) | 转发(0) |