syntax layout
This commit is contained in:
129
README.md
129
README.md
@@ -189,134 +189,7 @@
|
|||||||
[wikipedia variables environnements cgi](https://fr.wikipedia.org/wiki/Variables_d%27environnement_CGI)
|
[wikipedia variables environnements cgi](https://fr.wikipedia.org/wiki/Variables_d%27environnement_CGI)
|
||||||
[cgi server variables on adobe](https://helpx.adobe.com/coldfusion/cfml-reference/reserved-words-and-variables/cgi-environment-cgi-scope-variables/cgi-server-variables.html)
|
[cgi server variables on adobe](https://helpx.adobe.com/coldfusion/cfml-reference/reserved-words-and-variables/cgi-environment-cgi-scope-variables/cgi-server-variables.html)
|
||||||
|
|
||||||
```Shell
|
|
||||||
Shell
|
|
||||||
AUTH_TYPE : if the srcipt is protected, the authentification method used to validate the user
|
|
||||||
CONTENT_LENGTH : length of the request body-message
|
|
||||||
CONTENT_TYPE : (Content-Type field) if there is attached information, as with method POST or PUT, this is the content type of the data (e.g. "text/plain", it is set by the attribute "enctype" in html <form> as three values : "application/x-www-form-urlencoded", "multipart/form-data", "text/plain")
|
|
||||||
GATEWAY_INTERFACE : CGI version (e.g. CGI/1.1)
|
|
||||||
PATH_INFO : if any, path of the resquest in addition to the cgi script path (e.g. for cgi script path = "/usr/web/cgi-bin/script.cgi", and the url = "http://server.org/cgi-bin/script.cgi/house", the PATH-INFO would be "house")
|
|
||||||
PATH_TRANSLATED : full path of the request, like path-to-cgi/PATH_INFO, null if PATH_INFO is null (e.g. for "http://server.org/cgi-bin/prog/the/path", PATH_INFO would be : "/the/path" and PATH_TRANSLATED would be : "/usr/web/cgi-bin/prog/the/path")
|
|
||||||
QUERY_STRING : everything following the ? in the url sent by client (e.g. for url "http://server.org/query?var1=val2&var2=val2", it would be : "var1=val2&var2=val2")
|
|
||||||
REMOTE_ADDR : ip address of the client
|
|
||||||
REMOTE_HOST : host name of the client, empty if not known, or equal to REMOTE_ADDR
|
|
||||||
REMOTE_IDENT : if known, username of the client, otherwise empty, use for logging only
|
|
||||||
REMOTE_USER : username of client, if script is protected and the server support user authentification
|
|
||||||
REQUEST_METHOD : method used for the request (for http, usually POST or GET)
|
|
||||||
SCRIPT_NAME : path to the cgi, relative to the root, used for self-referencing URLs (e.g. "/cgi-bin/script.cgi")
|
|
||||||
SERVER_NAME : name of the server, as hostname, IP address, or DNS (e.g. dns : "www.server.org")
|
|
||||||
SERVER_PORT : the port number your server is listening on (e.g. 80)
|
|
||||||
SERVER_PROTOCOL : protocol used for the request (e.g. HTTP/1.1)
|
|
||||||
SERVER_SOFTWARE : the server software you're using (e.g. Apache 1.3)
|
|
||||||
```
|
|
||||||
|
|
||||||
```None
|
```None
|
||||||
None
|
|
||||||
AUTH_TYPE : if the srcipt is protected, the authentification method used to validate the user
|
|
||||||
CONTENT_LENGTH : length of the request body-message
|
|
||||||
CONTENT_TYPE : (Content-Type field) if there is attached information, as with method POST or PUT, this is the content type of the data (e.g. "text/plain", it is set by the attribute "enctype" in html <form> as three values : "application/x-www-form-urlencoded", "multipart/form-data", "text/plain")
|
|
||||||
GATEWAY_INTERFACE : CGI version (e.g. CGI/1.1)
|
|
||||||
PATH_INFO : if any, path of the resquest in addition to the cgi script path (e.g. for cgi script path = "/usr/web/cgi-bin/script.cgi", and the url = "http://server.org/cgi-bin/script.cgi/house", the PATH-INFO would be "house")
|
|
||||||
PATH_TRANSLATED : full path of the request, like path-to-cgi/PATH_INFO, null if PATH_INFO is null (e.g. for "http://server.org/cgi-bin/prog/the/path", PATH_INFO would be : "/the/path" and PATH_TRANSLATED would be : "/usr/web/cgi-bin/prog/the/path")
|
|
||||||
QUERY_STRING : everything following the ? in the url sent by client (e.g. for url "http://server.org/query?var1=val2&var2=val2", it would be : "var1=val2&var2=val2")
|
|
||||||
REMOTE_ADDR : ip address of the client
|
|
||||||
REMOTE_HOST : host name of the client, empty if not known, or equal to REMOTE_ADDR
|
|
||||||
REMOTE_IDENT : if known, username of the client, otherwise empty, use for logging only
|
|
||||||
REMOTE_USER : username of client, if script is protected and the server support user authentification
|
|
||||||
REQUEST_METHOD : method used for the request (for http, usually POST or GET)
|
|
||||||
SCRIPT_NAME : path to the cgi, relative to the root, used for self-referencing URLs (e.g. "/cgi-bin/script.cgi")
|
|
||||||
SERVER_NAME : name of the server, as hostname, IP address, or DNS (e.g. dns : "www.server.org")
|
|
||||||
SERVER_PORT : the port number your server is listening on (e.g. 80)
|
|
||||||
SERVER_PROTOCOL : protocol used for the request (e.g. HTTP/1.1)
|
|
||||||
SERVER_SOFTWARE : the server software you're using (e.g. Apache 1.3)
|
|
||||||
```
|
|
||||||
|
|
||||||
```Texte
|
|
||||||
Texte
|
|
||||||
AUTH_TYPE : if the srcipt is protected, the authentification method used to validate the user
|
|
||||||
CONTENT_LENGTH : length of the request body-message
|
|
||||||
CONTENT_TYPE : (Content-Type field) if there is attached information, as with method POST or PUT, this is the content type of the data (e.g. "text/plain", it is set by the attribute "enctype" in html <form> as three values : "application/x-www-form-urlencoded", "multipart/form-data", "text/plain")
|
|
||||||
GATEWAY_INTERFACE : CGI version (e.g. CGI/1.1)
|
|
||||||
PATH_INFO : if any, path of the resquest in addition to the cgi script path (e.g. for cgi script path = "/usr/web/cgi-bin/script.cgi", and the url = "http://server.org/cgi-bin/script.cgi/house", the PATH-INFO would be "house")
|
|
||||||
PATH_TRANSLATED : full path of the request, like path-to-cgi/PATH_INFO, null if PATH_INFO is null (e.g. for "http://server.org/cgi-bin/prog/the/path", PATH_INFO would be : "/the/path" and PATH_TRANSLATED would be : "/usr/web/cgi-bin/prog/the/path")
|
|
||||||
QUERY_STRING : everything following the ? in the url sent by client (e.g. for url "http://server.org/query?var1=val2&var2=val2", it would be : "var1=val2&var2=val2")
|
|
||||||
REMOTE_ADDR : ip address of the client
|
|
||||||
REMOTE_HOST : host name of the client, empty if not known, or equal to REMOTE_ADDR
|
|
||||||
REMOTE_IDENT : if known, username of the client, otherwise empty, use for logging only
|
|
||||||
REMOTE_USER : username of client, if script is protected and the server support user authentification
|
|
||||||
REQUEST_METHOD : method used for the request (for http, usually POST or GET)
|
|
||||||
SCRIPT_NAME : path to the cgi, relative to the root, used for self-referencing URLs (e.g. "/cgi-bin/script.cgi")
|
|
||||||
SERVER_NAME : name of the server, as hostname, IP address, or DNS (e.g. dns : "www.server.org")
|
|
||||||
SERVER_PORT : the port number your server is listening on (e.g. 80)
|
|
||||||
SERVER_PROTOCOL : protocol used for the request (e.g. HTTP/1.1)
|
|
||||||
SERVER_SOFTWARE : the server software you're using (e.g. Apache 1.3)
|
|
||||||
```
|
|
||||||
|
|
||||||
```Text
|
|
||||||
Text
|
|
||||||
AUTH_TYPE : if the srcipt is protected, the authentification method used to validate the user
|
|
||||||
CONTENT_LENGTH : length of the request body-message
|
|
||||||
CONTENT_TYPE : (Content-Type field) if there is attached information, as with method POST or PUT, this is the content type of the data (e.g. "text/plain", it is set by the attribute "enctype" in html <form> as three values : "application/x-www-form-urlencoded", "multipart/form-data", "text/plain")
|
|
||||||
GATEWAY_INTERFACE : CGI version (e.g. CGI/1.1)
|
|
||||||
PATH_INFO : if any, path of the resquest in addition to the cgi script path (e.g. for cgi script path = "/usr/web/cgi-bin/script.cgi", and the url = "http://server.org/cgi-bin/script.cgi/house", the PATH-INFO would be "house")
|
|
||||||
PATH_TRANSLATED : full path of the request, like path-to-cgi/PATH_INFO, null if PATH_INFO is null (e.g. for "http://server.org/cgi-bin/prog/the/path", PATH_INFO would be : "/the/path" and PATH_TRANSLATED would be : "/usr/web/cgi-bin/prog/the/path")
|
|
||||||
QUERY_STRING : everything following the ? in the url sent by client (e.g. for url "http://server.org/query?var1=val2&var2=val2", it would be : "var1=val2&var2=val2")
|
|
||||||
REMOTE_ADDR : ip address of the client
|
|
||||||
REMOTE_HOST : host name of the client, empty if not known, or equal to REMOTE_ADDR
|
|
||||||
REMOTE_IDENT : if known, username of the client, otherwise empty, use for logging only
|
|
||||||
REMOTE_USER : username of client, if script is protected and the server support user authentification
|
|
||||||
REQUEST_METHOD : method used for the request (for http, usually POST or GET)
|
|
||||||
SCRIPT_NAME : path to the cgi, relative to the root, used for self-referencing URLs (e.g. "/cgi-bin/script.cgi")
|
|
||||||
SERVER_NAME : name of the server, as hostname, IP address, or DNS (e.g. dns : "www.server.org")
|
|
||||||
SERVER_PORT : the port number your server is listening on (e.g. 80)
|
|
||||||
SERVER_PROTOCOL : protocol used for the request (e.g. HTTP/1.1)
|
|
||||||
SERVER_SOFTWARE : the server software you're using (e.g. Apache 1.3)
|
|
||||||
```
|
|
||||||
|
|
||||||
```Asterisk dialplan
|
|
||||||
Asterisk dialplan
|
|
||||||
AUTH_TYPE : if the srcipt is protected, the authentification method used to validate the user
|
|
||||||
CONTENT_LENGTH : length of the request body-message
|
|
||||||
CONTENT_TYPE : (Content-Type field) if there is attached information, as with method POST or PUT, this is the content type of the data (e.g. "text/plain", it is set by the attribute "enctype" in html <form> as three values : "application/x-www-form-urlencoded", "multipart/form-data", "text/plain")
|
|
||||||
GATEWAY_INTERFACE : CGI version (e.g. CGI/1.1)
|
|
||||||
PATH_INFO : if any, path of the resquest in addition to the cgi script path (e.g. for cgi script path = "/usr/web/cgi-bin/script.cgi", and the url = "http://server.org/cgi-bin/script.cgi/house", the PATH-INFO would be "house")
|
|
||||||
PATH_TRANSLATED : full path of the request, like path-to-cgi/PATH_INFO, null if PATH_INFO is null (e.g. for "http://server.org/cgi-bin/prog/the/path", PATH_INFO would be : "/the/path" and PATH_TRANSLATED would be : "/usr/web/cgi-bin/prog/the/path")
|
|
||||||
QUERY_STRING : everything following the ? in the url sent by client (e.g. for url "http://server.org/query?var1=val2&var2=val2", it would be : "var1=val2&var2=val2")
|
|
||||||
REMOTE_ADDR : ip address of the client
|
|
||||||
REMOTE_HOST : host name of the client, empty if not known, or equal to REMOTE_ADDR
|
|
||||||
REMOTE_IDENT : if known, username of the client, otherwise empty, use for logging only
|
|
||||||
REMOTE_USER : username of client, if script is protected and the server support user authentification
|
|
||||||
REQUEST_METHOD : method used for the request (for http, usually POST or GET)
|
|
||||||
SCRIPT_NAME : path to the cgi, relative to the root, used for self-referencing URLs (e.g. "/cgi-bin/script.cgi")
|
|
||||||
SERVER_NAME : name of the server, as hostname, IP address, or DNS (e.g. dns : "www.server.org")
|
|
||||||
SERVER_PORT : the port number your server is listening on (e.g. 80)
|
|
||||||
SERVER_PROTOCOL : protocol used for the request (e.g. HTTP/1.1)
|
|
||||||
SERVER_SOFTWARE : the server software you're using (e.g. Apache 1.3)
|
|
||||||
```
|
|
||||||
|
|
||||||
```Asterisk
|
|
||||||
Asterisk
|
|
||||||
AUTH_TYPE : if the srcipt is protected, the authentification method used to validate the user
|
|
||||||
CONTENT_LENGTH : length of the request body-message
|
|
||||||
CONTENT_TYPE : (Content-Type field) if there is attached information, as with method POST or PUT, this is the content type of the data (e.g. "text/plain", it is set by the attribute "enctype" in html <form> as three values : "application/x-www-form-urlencoded", "multipart/form-data", "text/plain")
|
|
||||||
GATEWAY_INTERFACE : CGI version (e.g. CGI/1.1)
|
|
||||||
PATH_INFO : if any, path of the resquest in addition to the cgi script path (e.g. for cgi script path = "/usr/web/cgi-bin/script.cgi", and the url = "http://server.org/cgi-bin/script.cgi/house", the PATH-INFO would be "house")
|
|
||||||
PATH_TRANSLATED : full path of the request, like path-to-cgi/PATH_INFO, null if PATH_INFO is null (e.g. for "http://server.org/cgi-bin/prog/the/path", PATH_INFO would be : "/the/path" and PATH_TRANSLATED would be : "/usr/web/cgi-bin/prog/the/path")
|
|
||||||
QUERY_STRING : everything following the ? in the url sent by client (e.g. for url "http://server.org/query?var1=val2&var2=val2", it would be : "var1=val2&var2=val2")
|
|
||||||
REMOTE_ADDR : ip address of the client
|
|
||||||
REMOTE_HOST : host name of the client, empty if not known, or equal to REMOTE_ADDR
|
|
||||||
REMOTE_IDENT : if known, username of the client, otherwise empty, use for logging only
|
|
||||||
REMOTE_USER : username of client, if script is protected and the server support user authentification
|
|
||||||
REQUEST_METHOD : method used for the request (for http, usually POST or GET)
|
|
||||||
SCRIPT_NAME : path to the cgi, relative to the root, used for self-referencing URLs (e.g. "/cgi-bin/script.cgi")
|
|
||||||
SERVER_NAME : name of the server, as hostname, IP address, or DNS (e.g. dns : "www.server.org")
|
|
||||||
SERVER_PORT : the port number your server is listening on (e.g. 80)
|
|
||||||
SERVER_PROTOCOL : protocol used for the request (e.g. HTTP/1.1)
|
|
||||||
SERVER_SOFTWARE : the server software you're using (e.g. Apache 1.3)
|
|
||||||
```
|
|
||||||
|
|
||||||
```Brainfuck
|
|
||||||
Brainfuck
|
|
||||||
AUTH_TYPE : if the srcipt is protected, the authentification method used to validate the user
|
AUTH_TYPE : if the srcipt is protected, the authentification method used to validate the user
|
||||||
CONTENT_LENGTH : length of the request body-message
|
CONTENT_LENGTH : length of the request body-message
|
||||||
CONTENT_TYPE : (Content-Type field) if there is attached information, as with method POST or PUT, this is the content type of the data (e.g. "text/plain", it is set by the attribute "enctype" in html <form> as three values : "application/x-www-form-urlencoded", "multipart/form-data", "text/plain")
|
CONTENT_TYPE : (Content-Type field) if there is attached information, as with method POST or PUT, this is the content type of the data (e.g. "text/plain", it is set by the attribute "enctype" in html <form> as three values : "application/x-www-form-urlencoded", "multipart/form-data", "text/plain")
|
||||||
@@ -336,7 +209,7 @@ SERVER_PROTOCOL : protocol used for the request (e.g. HTTP/1.1)
|
|||||||
SERVER_SOFTWARE : the server software you're using (e.g. Apache 1.3)
|
SERVER_SOFTWARE : the server software you're using (e.g. Apache 1.3)
|
||||||
```
|
```
|
||||||
[redirect status for php-cgi](https://woozle.org/papers/php-cgi.html)
|
[redirect status for php-cgi](https://woozle.org/papers/php-cgi.html)
|
||||||
```
|
```None
|
||||||
REDIRECT_STATUS : for exemple, 200
|
REDIRECT_STATUS : for exemple, 200
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user