virtual

virtual

(PHP 4, PHP 5, PHP 7)

virtual - 执行Apache子请求

描述

bool virtual ( string $filename )

virtual()是其类似于一个特定Apache的功能<! - #包括虚拟...-->在mod_include负责。它执行一个Apache子请求。这对于包含CGI脚本或.shtml文件或其他您需要通过Apache解析的内容很有用。请注意,对于CGI脚本,脚本必须生成有效的CGI标头。至少意味着它必须生成一个Content-Type头。

为了运行子请求,所有缓冲区都被终止并刷新到浏览器,等待的标题也被发送。

当PHP作为Apache模块安装时,或通过Netscape/iPlanet/SunONE Web 服务器中的NSAPI服务器模块安装时,支持此功能。

参数

filename

将执行虚拟命令的文件。

返回值

成功时执行虚拟命令,或在失败时返回FALSE

Examples

有关示例,请参阅apache_note()。

注意

警告

查询字符串可以传递给包含文件,但$ _GET从父脚本复制,并且只有$ _SERVER ['QUERY_STRING']被填充了传递的查询字符串。查询字符串只能在使用Apache 2时传递。所请求的文件不会在Apache访问日志中列出。

注意:调用脚本不可见所请求文件中设置的环境变量。

注意:这个函数可能用于PHP文件。但是,使用 include 或 require 文件通常会更好。

另请参阅

  • apache_note() - 获取并设置apache请求注释

← getallheaders

FastCGI Process Manager →