Această listă include directivele de bază ale php.ini, pe care le puteți stabili pentru a configura PHP. Directivele ce se referă la extensii sunt listate și detaliate pe paginile de documentare ale extensiilor respective. Informații despre directivele de sesiune, spre exemplu, pot fi găsite pe pagina de sesiuni.
Denumirea | Valoarea implicită | Poate fi schimbată în | Istoria schimbărilor |
---|---|---|---|
async_send | "0" | PHP_INI_ALL |
Denumirea | Valoarea implicită | Poate fi schimbată în | Istoria schimbărilor |
---|---|---|---|
short_open_tag | "1" | PHP_INI_ALL | PHP_INI_ALL în PHP 4.0.0. PHP_INI_PERDIR în PHP < 5.3.0. |
asp_tags | "0" | PHP_INI_PERDIR | PHP_INI_ALL în PHP 4.0.0. |
precision | "14" | PHP_INI_ALL | |
y2k_compliance | "1" | PHP_INI_ALL | |
allow_call_time_pass_reference | "1" | PHP_INI_PERDIR | PHP_INI_ALL în PHP 4.0.0. |
disable_functions | "" | numai în php.ini | Disponibil începând cu PHP 4.0.1. |
disable_classes | "" | numai în php.ini | Disponibil începând cu PHP 4.3.2. |
expose_php | "1" | numai în php.ini | |
zend.ze1_compatibility_mode | "0" | PHP_INI_ALL | Disponibil începând cu PHP 5.0.0. Eliminat în PHP 5.3.0. |
detect_unicode | "1" | PHP_INI_ALL | Disponibil începând cu PHP 5.1.0. Această facilitate dezaprobată cu siguranță va fi eliminată în viitor. |
Iată o explicație pe scurt a directivelor de configurare.
Indică PHP dacă forma prescurtată (<? ?>
)
a etichetei de deschidere a PHP este permisă. Dacă doriți să
utilizați PHP în combinație cu XML, puteți dezactiva această opțiune
pentru a utiliza <?xml ?>
direct în
text. În caz contrar, puteți să le tipăriți cu PHP, de exemplu:
<?php echo '<?xml version="1.0"?>'; ?>
. De asemenea, dacă este dezactivată, trebuie să utilizați
forma lungă a etichetei de deschidere PHP (<?php ?>
).
Notă:
Această directivă de asemenea afectează scurtătura
<?=
, care este identică cu<? echo
. Utilizarea acestei scurtături necesită cashort_open_tag
să fie activată.
Afișarea avertizării în cazul când argumentele sunt transmise prin referință în timpul apelării funcției. Metoda încurajată de specificare a argumentelor ce trebuie transmise prin referință este în declarația funcției. Sunteți încurajat să încercați să dezactivați această opțiune și să aveți grijă ca scripturile să lucreze în mod normal cu ea, pentru a vă asigura că ele vor funcționa cu versiunile viitoare ale limbajului (veți primi o avertizare de fiecare dată când utilizați această facilitate).
Transmiterea argumentelor prin referință la momentul apelării funcției a fost descurajată din motivul curățeniei codului-sursă. O funcție poate să-și modifice argumentul într-un mod nedocumentat dacă nu a declarat că argumentul este transmis prin referință. Pentru a evita efecte secundare este mai bine de a specifica care argumente sunt transmise prin referință numai în declarația funcției.
În PHP5 allow_call_time_pass_reference este descurajată, în versiuni anterioare PHP 5.3.0 utilizarea acestei facilități va emite o avertizate E_COMPILE_WARNING, iar în PHP 5.3.0+ avertizarea a devenit o notificare E_DEPRECATED.
Accesați de asemenea explicația referințelor.
Decide dacă PHP va expune sau nu faptul că este instalat pe server (de ex. prin adăugarea semnăturii sale la antetul Web server-ului). Nu este nici un fel de pericol de securitate, însă acest lucru permite de a determina dacă utilizați sau nu PHP pe server.
Această directivă vă permite să dezactivați anumite funcții din motive de securitate. Ea conține o listă a denumirilor funcțiilor, separate prin virgulă. disable_functions nu este afectată de Modul securizat.
Doar internal functions poate fi dezactivată utilizând această directivă. Funcțiile definite de utilizator nu sunt afectate.
Această directivă trebuie să fie stabilită în php.ini De exemplu nu puteți stabili aceasta în httpd.conf.
Notă: Notă despre disponibilitate
Această directivă a devenit disponibilă în PHP 4.3.2
Activează modul de compatibilitate cu Zend Engine 1 (PHP 4). Aceasta afectează clonarea, transformarea (obiectele fără proprietăți se transformă în FALSE sau 0), și comparația obiectelor. În acest mod, obiectele sunt transmise prin valoare, dar nu prin referință, cum e stabilit implicit.
Accesați de asemenea secțiunea întitulată Migrarea de la PHP 4 la PHP 5.
Această facilitate este ÎNVECHITĂ și ELIMINATĂ începând cu PHP 5.3.0.
Verifică prezența BOM (Byte Order Mark) și dacă fișierul conține caractere multioctet valide. Această detectare este efectuată înaintea procesării __halt_compiler(). Este disponibilă doar în modul Zend Multibyte.
Denumirea | Valoarea implicită | Poate fi schimbată în | Istoria schimbărilor |
---|---|---|---|
memory_limit | "128M" | PHP_INI_ALL | "8M" înainte de PHP 5.2.0, "16M" în PHP 5.2.0 |
Iată o explicație pe scurt a directivelor de configurare.
Aceata stabilește mărimea maximă a memoriei în baiți, pe care un script o poate aloca. Astfel se evită situația când scripturile scrise rău consumă toată memoria disponibilă pe server. Atrageți atenția că pentru a dezactiva limita de memorie, trebuie să stabiliți această directivă la valoarea -1.
Înainte de PHP 5.2.1, pentru a utiliza această directivă, ea trebuia să fi fost activată la momentul compilării indicând --enable-memory-limit în linia de configurare. Acest fanion indicat la momentul compilării era de asemenea necesar pentru a defini funcțiile memory_get_usage() și memory_get_peak_usage() anterior versiunii 5.2.1.
În cazul utilizării unui integer, valoarea este măsurată în octeți. De asemenea poate fi utilizată notația prescurtată, după cum este descris în acest FAQ.Accesați de asemenea: max_execution_time.
Denumirea | Valoarea implicită | Poate fi schimbată în | Istoria schimbărilor |
---|---|---|---|
realpath_cache_size | "16K" | PHP_INI_SYSTEM | Disponibil începând cu PHP 5.1.0. |
realpath_cache_ttl | "120" | PHP_INI_SYSTEM | Disponibil începând cu PHP 5.1.0. |
Iată o explicație pe scurt a directivelor de configurare.
Determină mărimea cache-ului căilor folosite de PHP. Această valoare trebuie mărită pe sistemele unde PHP deschide multe fișiere, pentru a reflecta cantitatea operațiunilor efectuate cu fișiere.
Durata de timp (în secunde) pentru a păstra în cache informația despre calea unui fișier sau director. Pentru sisteme cu fișiere care se modifică rar, considerați mărirea acestei valori.
Denumirea | Valoarea implicită | Poate fi schimbată în | Istoria schimbărilor |
---|---|---|---|
track_vars | "On" | PHP_INI_?? | |
arg_separator.output | "&" | PHP_INI_ALL | Disponibil începând cu PHP 4.0.5. |
arg_separator.input | "&" | PHP_INI_PERDIR | Disponibil începând cu PHP 4.0.5. |
variables_order | "EGPCS" | PHP_INI_PERDIR | PHP_INI_ALL în PHP <= 5.0.5. |
request_order | "" | PHP_INI_SYSTEM|PHP_INI_PERDIR | Disponibil începând cu PHP 5.3.0 |
auto_globals_jit | "1" | PHP_INI_PERDIR | Disponibil începând cu PHP 5.0.0. |
register_globals | "0" | PHP_INI_PERDIR | PHP_INI_ALL în PHP <= 4.2.3. |
register_argc_argv | "1" | PHP_INI_PERDIR | PHP_INI_ALL în PHP <= 4.2.3. |
register_long_arrays | "1" | PHP_INI_PERDIR | Disponibil începând cu PHP 5.0.0. Defavorizat în PHP 5.3.0. Această facilitate dezaprobată cu siguranță va fi eliminată în viitor. |
post_max_size | "8M" | PHP_INI_PERDIR | PHP_INI_SYSTEM în PHP <= 4.2.3. Disponibil începând cu PHP 4.0.3. |
gpc_order | "GPC" | PHP_INI_ALL | |
auto_prepend_file | NULL | PHP_INI_PERDIR | PHP_INI_ALL în PHP <= 4.2.3. |
auto_append_file | NULL | PHP_INI_PERDIR | PHP_INI_ALL în PHP <= 4.2.3. |
default_mimetype | "text/html" | PHP_INI_ALL | |
default_charset | "" | PHP_INI_ALL | |
always_populate_raw_post_data | "0" | PHP_INI_PERDIR | PHP_INI_ALL în PHP <= 4.2.3. Disponibil începând cu PHP 4.1.0. |
allow_webdav_methods | "0" | PHP_INI_PERDIR |
Iată o explicație pe scurt a directivelor de configurare.
Dacă este activat, atunci variabilele Environment, GET, POST, Cookie și Server pot fi găsite în tablourile asociative globale $_ENV, $_GET, $_POST, $_COOKIE și $_SERVER.
Atrageți atenția că începând cu PHP 4.0.3, track_vars
este întotdeauna activat.
Separatorul utilizat în URL-urile generate de PHP pentru a separa argumentele.
Lista separator(arelor) folosite de PHP pentru a analiza și transfera URL-urile de intrare în variabile.
Notă:
Fiecare caracter din această directivă este considerat separator!
Stabilește ordinea prelucrării variabileleor EGPCS ( Environment, Get, Post, Cookie și Server). Spre exemplu, dacă variables_order este stabilit în "SP", atunci PHP va crea superglobals $_SERVER și $_POST, dar nu va crea $_ENV, $_GET și $_COOKIE. Stabilirea valorii "" înseamnă că nici un superglobals nu va fi stabilit.
Dacă directiva dezaprobată register_globals este stabilită, atunci variables_order de asemenea configurează ordinea în care variabilele ENV, GET, POST, COOKIE și SERVER sunt populate în domeniul global. Deci, spre exemplu, dacă variables_order este stabilit în "EGPCS", register_globals este activat, și ambele $_GET['action'] și $_POST['action'] sunt stabilite, atunci $action va conține valoarea $_POST['action'] deoarece P urmează după G în valoarea directivei din exemplul dat.
În ambele SAPI-uri CGI și FastCGI, $_SERVER este de asemenea populat cu valori din mediu; S este întotdeauna echivalent cu ES independent de amplasarea E în această directivă.
Notă:
Conținutul și ordinea valorilor din variabila $_REQUEST sunt de asemenea afectate de această directivă.
Această directuvă descrie ordinea în care PHP PHP înregistrează variabilele GET, POST și Cookie în tabloul _REQUEST. Înregistrarea este efectuată de la stânga la dreapta, valorile noi se suprapun peste cele vechi.
Dacă această directivă nu este stabilită, variables_order este utilizată pentru a umple conținutul $_REQUEST.
Observați că fișierul php.ini din distributivul original nu conține 'C' pentru cookies din motive de securitate.
Când este activată, variabilele SERVER și ENV sunt create prima dată când sunt utilizate (Exact la timp - Just In Time) în loc să fie create la lansarea scriptului. Dacă aceste variabile nu sunt utilizate în script, atunci activarea acestei directive va duce la o creștere a performanței.
Directivele PHP register_globals, register_long_arrays și register_argc_argv trebuie să fie dezactivate pentru ca această directivă să aibă efect. Începând cu PHP 5.1.3 nu este necesar de a avea register_argc_argv dezactivat.
Utilizarea variabilelor SERVER și ENV este verificată în timpul compilării de aceea utilizarea lor prin de ex. variabile variabile nu va cauza inițializarea lor.
Indică dacă variabilele EGPCS (Environment, GET, POST, Cookie, Server) trebuie să fie înregistrate ca variabile globale, sau nu.
Începând cu » PHP 4.2.0, această directivă are valoarea implicită off.
Vă rugăm să citiți capitolul ce ține de securitate Utilizarea register_globals pentru mai multe informații.
Vă rugăm să atrageți atenția că
register_globals
nu poate fi stabilit în timpul execuției (
ini_set()). Cu toate acestea
puteți utiliza .htaccess dacă serverul permite aceasta, după cum e
descris anterior. Un exemplu de înregistrare .htaccess:
php_flag register_globals off
.
Notă:
register_globals
este afectată de directiva variables_order.
Această facilitate este DEZAPROBATĂ începând cu PHP 5.3.0. Utilizarea acestei facilități este foarte nerecomandată.
Această facilitate este DEZAPROBATĂ începând cu PHP 5.3.0. Utilizarea acestei facilități este foarte nerecomandată.
Notă:
PHP permite prescurtări pentru valori în biți, inclusiv K (kilo), M (mega) și G (giga). PHP va efectua convertirea automat dacă veți utiliza una din acestea. Fiți atent să nu depășiți limita de 32 biți pentru numere întregi cu semn (dacă utilizați versiuni pe 32 de biți) deoarece aceasta va cauza eșuarea script-ului dumneavoastră.
Stabilește ordinea analizei și transferului variabilelor GET/POST/COOKIE. Valoarea implicită a acestei directive este "GPC". Stabilirea acesteia în "GP", spre exemplu, va cauza PHP să ignoreze complet cookie și să rescrie orice variabilă primită prin metoda GET cu variabilele primite prin metoda POST și care au același nume.
Notă:
Această opțiune nu este disponibilă în PHP 4. În loc, utilizați variables_order.
Specifică denumirea unui fișier care va fi automat analizat și executat înainte de fișierul principal. Acest fișier este inclus, ca și cum ar fi fost apelat cu funcția require(), deci include_path este utilizat.
Valoarea specială none anulează executarea automată.
Specifică denumirea unui fișier care va fi automat analizat și executat după fișierul principal. Acest fișier este inclus, ca și cum ar fi fost apelat cu funcția require(), deci include_path este utilizat.
Valoarea specială none anulează executarea automată.
Notă: Dacă scriptul este terminat cu exit(), executarea automată nu va avea loc.
PHP întotdeauna transmite implicit codificarea caracterelor în antetul Content-type: . Pentru a dezactiva trimiterea setului de caractere, pur și simplu eliminați valoarea acestui parametru.
Întotdeauna populează $HTTP_RAW_POST_DATA cu datele crude POST. În caz contrar, variabila este populată numai cu date de tip MIME necunoscut. Oricum, metoda preferată pentru a accesa datele crude POST este php://input. $HTTP_RAW_POST_DATA nu este disponibilă în cazul enctype="multipart/form-data".
Permite prelucrarea cererilor http WebDAV din scripturile PHP (de ex. PROPFIND, PROPPATCH, MOVE, COPY, etc.). Această directivă nu există începând cu PHP 4.3.2. Dacă doriți să primiți datele post a acestor cereri, trebuie să stabiliți de asemenea și always_populate_raw_post_data.
Accesați de asemenea: magic_quotes_gpc, magic_quotes_runtime și magic_quotes_sybase.
Denumirea | Valoarea implicită | Poate fi schimbată în | Istoria schimbărilor |
---|---|---|---|
include_path | ".;/calea/spre/php/pear" | PHP_INI_ALL | |
open_basedir | NULL | PHP_INI_ALL | PHP_INI_SYSTEM în PHP < 5.3.0 |
doc_root | NULL | PHP_INI_SYSTEM | |
user_dir | NULL | PHP_INI_SYSTEM | |
extension_dir | "/calea/spre/php" | PHP_INI_SYSTEM | |
extension | NULL | numai în php.ini | |
zend_extension | NULL | numai în php.ini | |
zend_extension_debug | NULL | numai în php.ini | |
zend_extension_debug_ts | NULL | numai în php.ini | |
zend_extension_ts | NULL | numai în php.ini | |
cgi.check_shebang_line | "1" | PHP_INI_SYSTEM | Disponibil începând cu PHP 5.2.0. |
cgi.fix_pathinfo | "1" | PHP_INI_SYSTEM | Disponibil începând cu PHP 4.3.0. PHP_INI_ALL anterior versiunii PHP 5.2.1. |
cgi.force_redirect | "1" | PHP_INI_SYSTEM | Disponibil începând cu PHP 4.2.0. PHP_INI_ALL anterior versiunii PHP 5.2.1. |
cgi.redirect_status_env | NULL | PHP_INI_SYSTEM | Disponibil începând cu PHP 4.2.0. PHP_INI_ALL anterior versiunii PHP 5.2.1. |
fastcgi.impersonate | "0" | PHP_INI_SYSTEM | Disponibil începând cu PHP 4.3.0. PHP_INI_ALL anterior versiunii PHP 5.2.1. |
fastcgi.logging | "1" | PHP_INI_SYSTEM | Disponibil începând cu PHP 4.3.0. PHP_INI_ALL anterior versiunii PHP 5.2.1. |
cgi.rfc2616_headers | "0" | PHP_INI_ALL | Disponibil începând cu PHP 4.3.0. |
Iată o explicație pe scurt a directivelor de configurare.
Specifică o listă de directoare, unde funcțiile require(), include(), fopen(), file(), readfile() și file_get_contents() vor căuta fișierele. Formatul este ca și în cazul variabilei de mediu a sistemului PATH: o listă de directoare separate prin două puncte în Unix, sau punct și virgulă în Windows.
PHP ia în considerație fiecare înregistrare separată din calea de includere atunci când caută fișierele spre a fi incluse. El va verifica prima cale și dacă nu-l va găsi va căuta în următoarea cale și așa până când fișierul este localizat, sau va întoarce o avertizare sau o eroare. Puteți să stabiliți sau să modificați calea de includere în timpul rulării utilizând funcția set_include_path().
Example #1 include_path în Unix
include_path=".:/php/includes"
Example #2 include_path în Windows
include_path=".;c:\php\includes"
Utilizarea unui . în calea de includere permite includeri relative, deoarece desemnează directorul curent. Însă este mai eficient de a utiliza în mod explicit include './file' decât de a impune PHP să verifice permanent toate fișierele din directorul curent ce vor fi incluse.
Limitează fișierele ce pot fi deschise de PHP în arborele directoarelor specificat, inclusiv și însuși fișierul. Această directivă NU este afectată de activarea sau dezactivarea Modului securizat.
Când un script încearcă să deschidă un fișier, de exemplu cu fopen() sau gzopen(), se verifică amplasarea fișierului. Dacă fișierul este în afara arborelui de directoare specificat, PHP va refuza să-l deschidă. Toate legăturile simbolice sunt rezolvate, de aceea nu este posibil de a evita această restricție cu un symlink. Dacă fișierul nu există atunci symlink-ul nu poate fi rezolvat și denumireas fișierului este comparată cu open_basedir (rezolvată).
Valoarea specială .
indică
că directorul de lucru al script-ului va fi utilizat în calitate de
director de bază. Aceasta însă este un pic periculos, deoarece
directorul de lucru al script-ului poate fi ușor schimbat cu
chdir().
În httpd.conf, open_basedir poate fi deconectată (de ex. pentru unele gazde virtuale) în același mod ca și orice altă directivă de configurare astfel: "php_admin_value open_basedir none".
În Windows, denumirile directoarelor trebuie separate cu punct și virgulă. În celelalte sisteme denumirile directoarelor trebuie separate cu două puncte. În calitate de modul Apache, căile pentru open_basedir din directoarele-părinte sunt acum moștenite automat.
Restricția specificată cu open_basedir este de fapt un prefix, și nu o denumire a directorului. Aceasta înseamnă că "open_basedir = /dir/incl" de asemenea permite accesul la "/dir/include" și "/dir/incls", dacă acestea există. Atunci când doriți să restricționați accesul doar la un anumit director, adăugați un slash la sfârșit. De exemplu: open_basedir = /dir/incl/
Modul implicit este de a permite deschiderea tuturor fișierelor.
Notă:
Începând cu PHP 5.3.0 open_basedir poate fi restrânsă în timpul rulării. Aceasta înseamnă că dacă open_basedir este stabilită la /www/ în php.ini, un script poate restrânge configurația la /www/tmp/ în timpul rulării cu ini_set()
"Directorul root" al PHP de pe server. Este utilizat numai dacă nu este vid. Dacă PHP este configurat cu modul securizat, nici un fișier din afara acestui director nu este servit. Dacă PHP nu a fost compilat cu FORCE_REDIRECT, trebuie să stabiliți doc_root dacă rulați PHP în calitate de CGI cu orice web server (în afară de IIS). Alternativa este de a utiliza configurația cgi.force_redirect de mai jos.
Denumirea de bază a directorului utilizat într-un director de bază al utilizatorului pentru fișierele PHP, spre exemplu public_html.
În care director PHP ar trebui să caute extensiile încărcate dinamic. Accesați de asemenea: enable_dl, și dl().
Care extensie dinamică trebuie încărcată atunci când PHP este lansat.
Calea absolută spre extensia Zend încărcată dinamic (spre exemplu APD) ce va fi încărcată la startarea PHP.
Varianta zend_extension pentru extensii compilate cu informații de debug.
Varianta zend_extension pentru extensii compilate cu informații de debug și protecția firelor de execuție.
Varianta zend_extension pentru extensii compilate cu protecția firelor de execuție.
Controlează dacă PHP în varianta CGI verifică existența liniei ce începe cu #! (shebang) la începutul scriptului ce va fi rulat. Această linie poate fi necesară dacă script-ul susține rularea atât în calitate de script independent, cât și ca PHP CGI. PHP în mod CGI trece peste această linie și ignoră conținutul ei dacă această directivă e activată.
Oferă susținerea PATH_INFO/PATH_TRANSLATED reale pentru CGI. Comportamentul precedent al PHP era de a stabili PATH_TRANSLATED în SCRIPT_FILENAME și de a nu analiza care este PATH_INFO. Pentru mai multe informații despre PATH_INFO, vedeți specificările CGI. Stabilirea valorii 1 va cauza PHP CGI să-și corecteze căile pentru a se conforma specificațiilor. Stabilirea valorii zero cauzează PHP să se comporte ca mai înainte. Valoarea implicită este zero. Dumneavoastră ar trebui să vă corectați script-urile ca să utilizeze SCRIPT_FILENAME și nu PATH_TRANSLATED.
cgi.force_redirect este necesar pentru a oferi securitate la rularea PHP în calitate de CGI cu majoritatea serverelor web. Dacă nu este definită, PHP implicit activează această directivă. Puteți să o dezectivați la propriul risc.
Notă:
Utilizatorii Windows: puteți să dezactivați fără primejdie această directivă pentru IIS, de fapt trebuie să faceți aceasta. Pentru ca OmniHTTPD sau Xitami să funcționeze trebuie să o dezactivați.
Dacă cgi.force_redirect este activată și nu rulați web server-ele Apache sau Netscape (iPlanet), s-ar putea să fie necesar să stabiliți o variabilă de mediu, pe care PHP o va căuta pentru a ști dacă e OK de a continua execuția.
Notă:
Stabilirea acestei variabile ar putea cauza probleme se securitate, întâi clarificați ce doriți să realizați.
FastCGI sub IIS (pe sisteme bazate pe WINNT) susțin posibilitatea de a juca rolul tichetelor de securitate ale clientului apelant. Aceasta îi permite IIS să definească contextul de securitate sub care rulează cererea. mod_fastcgi sub Apache nu susține în prezent (03/17/2002) această facilitate. Stabiliți valoarea 1 la rularea sub IIS. Implicit este zero.
Activează logarea SAPI la utilizarea FastCGI. Impicit logarea este activată.
Indică PHP ce tip de antete să utilizeze la trimiterea codului de răspuns HTTP. Dacă este stabilită în 0, PHP trimite un antet Status: care este susținut de Apache și alte servere web. Când această opțiune este stabilită în 1, PHP va trimite antete ce se conformează cu » RFC 2616. Schimbați valoarea din 0 numai dacă cunoașteți ce faceți.
Denumirea | Valoarea implicită | Poate fi schimbată în | Istoria schimbărilor |
---|---|---|---|
file_uploads | "1" | PHP_INI_SYSTEM | PHP_INI_ALL în PHP <= 4.2.3. Disponibil începând cu PHP 4.0.3. |
upload_tmp_dir | NULL | PHP_INI_SYSTEM | |
upload_max_filesize | "2M" | PHP_INI_PERDIR | PHP_INI_ALL în PHP <= 4.2.3. |
max_file_uploads | 20 | PHP_INI_SYSTEM | Disponibilă începând cu PHP 5.2.12. |
Iată o explicație pe scurt a directivelor de configurare.
Dacă să permită, sau nu încărcări de fișiere prin HTTP. Accesați de asemenea directivele upload_max_filesize, upload_tmp_dir și post_max_size.
În cazul utilizării unui integer, valoarea este măsurată în octeți. De asemenea poate fi utilizată notația prescurtată, după cum este descris în acest FAQ.Directorul temporar utilizat pentru stocarea fișierelor la încărcare. Trebuie să aibă drept de înscriere pentru utilizatorul cu care rulează PHP. Dacă nu este specificat, PHP va folosi directorul implicit al sistemului.
Mărimea maximă a unui fișier încărcat.
În cazul utilizării unui integer, valoarea este măsurată în octeți. De asemenea poate fi utilizată notația prescurtată, după cum este descris în acest FAQ.Numărul maxim de fișiere permise de a fi încărcate simultan.
Denumirea | Valoarea implicită | Poate fi schimbată în | Istoria schimbărilor |
---|---|---|---|
sql.safe_mode | "0" | PHP_INI_SYSTEM |
Iată o explicație pe scurt a directivelor de configurare.
Dacă este activată, funcțiile de conectare la baze de date care utilizează valori implicite, le vor utiliza pe acestea, în locul argumentelor furnizate. Pentru a afla valorite implicite, citiți documentația funcției de conectare pentru baza de date respectivă.