Quando è php.ini Parsed?

June 14

Il file php.ini è memorizzato su ogni server che ospita il linguaggio PHP. PHP è utilizzato per creare pagine dinamiche per i siti web. Il file php.ini configura i parametri PHP del server, come la sicurezza, percorsi delle cartelle, i messaggi di errore e file di log. È possibile utilizzare la funzione di parser per analizzare il file e visualizzare le configurazioni.

Scopo

Il file php.ini è il file di configurazione principale per il motore PHP, e utente o l'amministratore del server può essere utilizzato per controllare il modo in cui il browser di un utente interagisce con il sito web. Il file php.ini è un file di testo, in modo da non avete bisogno di qualsiasi editor speciali per modificare il contenuto del file. Il server cerca le configurazioni nel file ogni volta che l'utente accede al sito web.

Parser

Il linguaggio PHP include una funzione che analizza il file. La funzione parse_ini_file apre il file php.ini e analizza le informazioni che potete leggere riga per riga. Questa funzione viene utilizzata con le applicazioni basate sul Web di amministrazione. Per esempio, il programma Apache CPanel utilizza il parser per mostrare il proprietario del sito web le configurazioni sul server in hosting.

Formato

Il file php.ini è impostato in sezioni. Ogni sezione ha un colpo di testa titolo racchiuso tra parentesi quadre. Sotto le staffe, viene elencato un elenco di opzioni di configurazione. Le opzioni sono memorizzati come una matrice nella funzione parse_ini_file. Ogni sezione è separata da una riga vuota. La funzione di parser utilizza questo formato per determinare correttamente i dati nel file.

considerazioni

La funzione parser deve essere eseguito solo in funzioni amministrative, perché l'informazione è costituita da configurazioni specifiche per il server. Questi dati possono essere utilizzati per incidere il vostro server, in modo che l'amministratore deve impostare restrizioni alla disponibilità di funzioni parser. Ogni ospite ha le proprie norme per le autorizzazioni, ma un cliente che paga per un server virtuale può analizzare il file php.ini.