Sto scrivendo un set di script PHP che verranno eseguiti in alcune configurazioni diverse, alcuni dei quali condividono l'hosting con citazioni magiche su (l'horror). Senza la capacità di controllare la configurazione di PHP o Apache, posso fare qualcosa nei miei script per disabilitare le virgolette PHP in fase di runtime?Come posso disabilitare le virgolette PHP in fase di runtime?
Sarebbe meglio se il codice non presupponesse che le virgolette magiche fossero accese, in modo che io possa usare gli stessi script su host diversi che potrebbero o non potrebbero avere virgolette magiche.
Questo sembra fantastico, grazie! –
Penso davvero che questo codice dovrebbe anche 'ini_set ('magic_quotes_gpc', false);' per evitare che un'altra libreria fosse anche preoccupata di rimuovere i valori di input dalla loro rimozione. – gnarf
@gnarf: Sarebbe dolce ma sfortunatamente non funziona in questo modo, se provi 'ini_set ('magic_quotes_gpc', 0)' otterrai 'false' ogni volta poiché questo è possibile solo in' PHP_INI_PERDIR'. –