ecco il contenuto di phpinfocodice:post_max_size 8M 8M precision 14 14 register_argc_argv On On register_globals On On register_long_arrays Off Off report_memleaks On On
Avevi ragioneVVoVe:
VVoVe:
ecco il contenuto di phpinfocodice:post_max_size 8M 8M precision 14 14 register_argc_argv On On register_globals On On register_long_arrays Off Off report_memleaks On On
Avevi ragioneVVoVe:
VVoVe:
forse ti salvi con ini_set
o con questa funzione da chiamare ad ogni request
Codice PHP:
function unregister_GLOBALS() {
if ( !ini_get('register_globals') )
return;
if ( isset($_REQUEST['GLOBALS']) )
die('GLOBALS overwrite attempt detected');
// Variables that shouldn't be unset
$noUnset = array('GLOBALS', '_GET', '_POST', '_COOKIE', '_REQUEST', '_SERVER', '_ENV', '_FILES', 'table_prefix');
$input = array_merge($_GET, $_POST, $_COOKIE, $_SERVER, $_ENV, $_FILES, isset($_SESSION) && is_array($_SESSION) ? $_SESSION : array());
foreach ( $input as $k => $v )
if ( !in_array($k, $noUnset) && isset($GLOBALS[$k]) )
unset($GLOBALS[$k]);
}
(ps l'ho scaricata senza controllarla)
www.gext.it
E come devo usarla?
Grazie mille
copia e incolla
e la richiami ogni volta PRIMA di qualsiasi cosa
www.gext.it
Ok, grazie.
Per ora avevo risolto mettendo prefissi alle variabili e il problema non sembra presentarsi più.
Comunque provo anche la funzione.
la soluzione migliore è cambiare hosting cmq![]()
www.gext.it
Hai ragione, comunque una mail la mando e vediamo cosa dicono.
Cerco qualche link che ne parli oltre al tuo così documento il tutto.
Grazie dell'aiuto![]()