per il nostro progetto, è necessario impostare diversi valori PHP a seconda dell'ambiente (sviluppo/produzione), in particolare il percorso di salvataggio della sessione e alcune impostazioni di traccia e profilazione..htaccess Imposta il valore PHP in base al nome host
Non vogliamo impostarli nello script PHP perché a causa di un codice legacy orribile che richiederebbe molte modifiche e non vogliamo dover modificare l'htaccess ogni volta prima di eseguirlo su git (ma abbiamo bisogno che il .htaccess sia nel controllo del codice sorgente).
Esiste un modo per fare qualcosa di simile nel .htaccess:
if (hostname == "dev.example.com") {
php_value session.save_path /tmp
[...]
}
Questo è un passo nella giusta direzione, ma gli amministratori lo bloccheranno sicuramente. Cercherò di negoziare con loro, ma spero ancora in qualcosa di limitato alla .htaccess – dbemerlin
Questo non pone in realtà alcun rischio per la sicurezza, tuttavia, sono abbastanza sicuro che sia così versatile come .htaccess. Che ne dici di uno script PHP che scrive in .htaccess in modo silenzioso? –