Devo settare una variabile attraverso ini_set.
Da locale funziona, mentre da remoto no.
Qualcuno sa il perchè?
C'è qualche parametro nel php.ini che disabilita la possibilità di usare ini_set?
Devo settare una variabile attraverso ini_set.
Da locale funziona, mentre da remoto no.
Qualcuno sa il perchè?
C'è qualche parametro nel php.ini che disabilita la possibilità di usare ini_set?
nel php.ini http://freephp.html.it/articoli/view...sp?id=72&pag=4
può essere disabilitato tutto quello che vuoi anche una singola funzione
quale parametro vuoi modificare?
è un parametro PERDIR
PHP_INI_PERDIR L'opzione può essere impostata in php.ini, .htaccess o httpd.conf
quindi ini_set non dovrebbe funzionare mai![]()
puoi usare .htaccess?
Posso far mettere le mani nel php.ini.
Cosa devo cercare nel php.ini?
prima di mettere le mani nel php ini se puoi usare .htaccess usalo oppure fai modificare httpd.conf con la solita direttiva che metteresti nel file .htaccess almeno le modifiche sono limitate ad una cartella sola
Ok, provo a vedere cosa si può fare.
Se ho problemi ti faccio sapere.
Grazie e ciao
nel file htaccess metti
php_value "magic_quotes_gpc" "0"
Strano però che da locale con ini_set me lo cambia.[supersaibal]Originariamente inviato da bubu77
è un parametro PERDIR
PHP_INI_PERDIR L'opzione può essere impostata in php.ini, .htaccess o httpd.conf
quindi ini_set non dovrebbe funzionare mai![]()
puoi usare .htaccess? [/supersaibal]
Questo è un codice che ho provato:
In locale mi daCodice PHP:
<?php
print "mqg: ".ini_get(magic_quotes_gpc);
ini_set(magic_quotes_gpc,0);
print "
mqg: ".ini_get(magic_quotes_gpc);
?>
mqg: 1
mqg: 0
In remoto:
mqg:
mqg:
Magari in uno dei due casi hai php < 4.2.0Non tutte le opzioni disponibili possono essere modificate da ini_set(). Di seguito saranno elencate le opzioni di PHP (aggiornata a PHP 4.2.0), indicando quali possono essere aggiornate e a che livello.oppure è cambiato qualcosa
![]()