PHP Manuál | ||
---|---|---|
Predchádzajúci | Dodatok H. Zoznam php.ini direktív jadra | Nasledujúci |
Tabuľka H-4. Konfiguračné voľby spracovania dát
Názov | Štandardne | Zmeniteľný |
---|---|---|
track_vars | "On" | PHP_INI_?? |
arg_separator.output | "&" | PHP_INI_ALL |
arg_separator.input | "&" | PHP_INI_SYSTEM|PHP_INI_PERDIR |
variables_order | "EGPCS" | PHP_INI_ALL |
register_globals | "Off" | PHP_INI_PERDIR|PHP_INI_SYSTEM |
register_argc_argv | "On" | PHP_INI_PERDIR|PHP_INI_SYSTEM |
register_long_arrays | "On" | PHP_INI_PERDIR|PHP_INI_SYSTEM |
post_max_size | "8M" | PHP_INI_SYSTEM|PHP_INI_PERDIR |
gpc_order | "GPC" | PHP_INI_ALL |
auto_prepend_file | "" | PHP_INI_SYSTEM|PHP_INI_PERDIR |
auto_append_file | "" | PHP_INI_SYSTEM|PHP_INI_PERDIR |
default_mimetype | "text/html" | PHP_INI_ALL |
default_charset | "iso-8859-1" | PHP_INI_ALL |
always_populate_raw_post_data | "0" | PHP_INI_SYSTEM|PHP_INI_PERDIR |
allow_webdav_methods | "0" | PHP_INI_SYSTEM|PHP_INI_PERDIR |
Tu je kr�tke vysvetlenie konfigura�n�ch direkt�v.
Ak je zapnutý, potom sa premenné Environment, GET, POST, Cookie a Server dajú nájsť v globálnych asociatívnych poliach $_ENV, $_GET, $_POST, $_COOKIE a $_SERVER.
Od PHP 4.0.3 je track_vars vždy zapnutá.
Oddelovač používaný v PHP generoval URL-ka na oddelenie argumentov.
Zoznam oddelovačov použivaných PHP-čkom na analýzu vstupných URL na premenné.
Poznámka: Každý znak v tejto direktíve sa považuje ako oddelovač!
Nastavte poradie analýzy premenných EGPCS (Environment, GET, POST, Cookie, Server). Východzie nastavenie tejto direktívy je "EGPCS". Napríklad, nastavenie na "GP" spôsobí, že PHP bude kompletne ignorovať enviromentálne premenné, premenné cookies a server a bude prepisovať všetky premenné metódy GET premennými metody POST rovnakého názvu.
Tiež pozri register_globals.
Hovorí, či registrovať alebo neregistrovať premenné EGPCS (Environment, GET, POST, Cookie, Server) ako globálne premenné. Napríklad; ak register_globals = on, URL http://www.example.com/test.php?id=3 vyprodukuje $id. Alebo $DOCUMENT_ROOT z $_SERVER['DOCUMENT_ROOT']. Môžete ju chcieť nastaviť na off, ak si nechcete urobiť neporiadok v globalnom poli vašich skriptov s užívateľskými dátami. Od PHP 4.2.0, je východzia hodnota tejto direktívy off. Je preferované prejsť si radšej PHP Preddefinované premenné , sko superglobály: $_ENV, $_GET, $_POST, $_COOKIE a $_SERVER. Prosím, prečítajte si kapitolu bezpečnosti o Používaní register_globals pre súvicsiace informácie.
Upozorňujeme, že register_globals sa nedajú nastaviť počas runtime (ini_set()). I keď, môžete použiť .htaccess ak váš to váš host umožňuje ako je popísané vyššie. Príklad .htaccess položky: php_flag register_globals on.
Poznámka: register_globals je ovplyvnená direktívou variables_order.
Hovorí PHP, či má deklarovať argv & argc premenné (ktoré by obsahoval GET informáciu).
Tiež pozri command line. Táto direktíva bola sprístupnená v PHP 4.0.0 a a pred tým bola vždy "on".
Hovorí PHP, či registrovať alebo neregistrovať odmietané dlhé $HTTP_*_VARS typové preddefinované premenné. Ak je On (default), dlhé preddefinované PHP premenné ako $HTTP_GET_VARS sa definujú. Ak ich nepoužívate, doporúča sa ich vypnutie, z dôvodu výkonu. Namiesto toho, používajte superglobálne polia, ako $_GET.
Táto direktíva sa stala dostupnou v PHP 5.0.0.
Nastavuje max. veľkosť povolených post dát. Toto nastavenie tiež ovplyvňuje upload súborov. Pre uploadovanie veľkých súborov musí táto hodnota byť väčšia než upload_max_filesize.
Ak je vašim konfiguračným skriptom povolený pamäťový limit, memory_limit tiež ovplyvňuje uploadovanie súborov. Vo všeobecnosti, memory_limit by mal byť väčší než post_max_size.
Nastavuje poradie parsovania premenných GET/POST/COOKIE. Východzie nastavenie tejto direktívy je "GPC". Jeho nastavenie na "GP", napríklad, spôsobí, že PHP bude úplne ignorovať cookies a bude prepisovať všetky premenné metódy GET premennými metódy POST rovnakého názvu.
Poznámka: Táto voľba nie je dostupná v PHP 4. Radšej používajte variables_order.
Určuje názov súboru, ktorý je automaticky analyzovaný pred hlavným súborom. Súbor sa priloží ako keby bol volaný funkciou include(), takže sa použije include_path.
Špeciálna hodnota none zakazuje auto-prepend.
Určije názov súboru, ktorý sa automatikcy analyzuje pre hlavným súborom. Súbor sa priloží ako keby bol volaný funkciou include(), takže sa použije include_path.
Špeciálna hodnota none zakazuje auto-append.
Poznámka: Ak sa skript ukončí s exit(), auto-append sa neobjaví.
Od 4.0b4, PHP vždy štandardne posiela na výstup kódovanie znakov v hlavičke Content-type: . Pposielanie znakovej sady môžete jednoducho zakázať jej nastavením na empty.
Vždy obýva premennú $HTTP_RAW_POST_DATA.
Umožňuje riadenie požiadaviek WebDAV http s PHP skriptami (napr. PROPFIND, PROPPATCH, MOVE, COPY, atď..) Ak chcete získať post dáta týchto požiadaviek, musíte tiež nastaviť always_populate_raw_post_data.
Tiež pozri: magic_quotes_gpc, magic_quotes_runtime a magic_quotes_sybase.
Predchádzajúci | Domov | Nasledujúci |
Limity zdroja | Hore | Cesty a Adresáre |