Conflitti causati da "Register Globals"
Inviato: 13/01/2006, 23:49
Ciao ragazzi, è da un bel pò che sto sbattendo la testa con oscommerce, ho un problemino che dipende tutto da sto benedetto register globals. E' da parecchio che sto cercando di installare contemporaneamente due contribution "register_globals_v1.3a" e "Admin_Access-2.2", solo che mi vanno in conflitto. Quando installo la prima è tutto tranquillo, ma poi installando la seconda iniziano i problemi, mi escono degli errori riguardanti il register globals. Ho provato anche a modificare (più) di una volta pagine per pagina, cioè ad aggiungere le stringhe di codice commentate con //Admin ma nulla da fare. Una volta ho provato ad eliminare nella pagina "admin\includes\application_top.php" la seguente riga:
// Check if register_globals is enabled.
// Since this is a temporary measure this message is hardcoded. The requirement will be removed before 2.2 is finalized.
if (function_exists('ini_get')) {
ini_get('register_globals') or exit('FATAL ERROR: register_globals is disabled in php.ini, please enable it!');
}
...inizialmente tutto ok, sembrava che funzionasse, ma in seguito mi sono reso conto che aprendo il pannello admin e andando nella sezione Attributi Prodotti, mi dava un errore alla riga 18 in admin\products_attributes.php. Corretto l'errore, riaprendo la pagina, funziona, ma solo la prima pagina, quando clicco sul pulsante (>>) per aprire la pagina successiva, non succede nulla, resta sempre nella prima pagina.
Per favore se qualcuno di è trovato nelle mie stesse difficoltà, mi potrebbe dire come ha risolto. Io ho provato a contattare anche il mio servizio hosting, più volte, sperando che potessero fare qualcosa per il register globals, ma inutilmente, anzi l'ultima volta mi hanno consigliato di cabiare programma, in quanto osCommerce è antiquato, non basandosi su resgister globals...come devo fare?
// Check if register_globals is enabled.
// Since this is a temporary measure this message is hardcoded. The requirement will be removed before 2.2 is finalized.
if (function_exists('ini_get')) {
ini_get('register_globals') or exit('FATAL ERROR: register_globals is disabled in php.ini, please enable it!');
}
...inizialmente tutto ok, sembrava che funzionasse, ma in seguito mi sono reso conto che aprendo il pannello admin e andando nella sezione Attributi Prodotti, mi dava un errore alla riga 18 in admin\products_attributes.php. Corretto l'errore, riaprendo la pagina, funziona, ma solo la prima pagina, quando clicco sul pulsante (>>) per aprire la pagina successiva, non succede nulla, resta sempre nella prima pagina.
Per favore se qualcuno di è trovato nelle mie stesse difficoltà, mi potrebbe dire come ha risolto. Io ho provato a contattare anche il mio servizio hosting, più volte, sperando che potessero fare qualcosa per il register globals, ma inutilmente, anzi l'ultima volta mi hanno consigliato di cabiare programma, in quanto osCommerce è antiquato, non basandosi su resgister globals...come devo fare?