Jelix 1.6.40

ApacheCGI extends FakeServerConf
in package

Simulate an Apache with CGI module or fastcgi module + PHP-FPM

Table of Contents

$cgiAlias  : mixed
Alias to the binary, as defined in Apache with ScriptAlias
$cgiBin  : mixed
$documentRoot  : mixed
full path to the document root
$scriptName  : mixed
part of the path from the document root path to the physical php script
__construct()  : mixed
setHttpRequest()  : mixed
setDefaultServer()  : mixed

Properties

$cgiAlias

Alias to the binary, as defined in Apache with ScriptAlias

protected mixed $cgiAlias = '/cgi-bin/php5'

$cgiBin

protected mixed $cgiBin = '/usr/lib/cgi-bin/php5'

$documentRoot

full path to the document root

protected mixed $documentRoot = '/var/www/'

$scriptName

part of the path from the document root path to the physical php script

protected mixed $scriptName = '/index.php'

Methods

__construct()

public __construct([string $documentRoot = null ][, mixed $scriptName = null ][, string $cgiBin = null ][, string $cgiAlias = null ]) : mixed
Parameters
$documentRoot : string = null

the path of the document root of the site

$scriptName : mixed = null

the PHP script name: path in the url from the domain name to the script itself

$cgiBin : string = null

full system path of the CGI binary that launch PHP cgi

$cgiAlias : string = null

the cgi alias as defined into apache

Return values
mixed

setHttpRequest()

public setHttpRequest(mixed $url[, mixed $method = 'get' ][, mixed $body = '' ][, mixed $bodyContentType = 'application/x-www-form-urlencoded' ]) : mixed
Parameters
$url : mixed
$method : mixed = 'get'

the http method (get, post...)

$body : mixed = ''

the content of the request for http method that need it it can be an array

$bodyContentType : mixed = 'application/x-www-form-urlencoded'
Return values
mixed

setDefaultServer()

protected setDefaultServer() : mixed
Return values
mixed

Search results