Foros del Web » Estrategias Digitales y Negocios Online » Negocios »

problema en Oscommerce

Estas en el tema de problema en Oscommerce en el foro de Negocios en Foros del Web. Amigos: Estoy dando mis primeros pasos con oscommerce, leyendo algunos manuales veo que oscommerce trabaja con register globals='On' y yo lo necesito en Off. Existe ...
  #1 (permalink)  
Antiguo 30/05/2007, 17:05
 
Fecha de Ingreso: abril-2007
Mensajes: 33
Antigüedad: 17 años
Puntos: 0
problema en Oscommerce

Amigos:

Estoy dando mis primeros pasos con oscommerce, leyendo algunos manuales veo que oscommerce trabaja con register globals='On' y yo lo necesito en Off.
Existe alguna solución a esto?

Gracias desde ya.
  #2 (permalink)  
Antiguo 31/05/2007, 02:50
 
Fecha de Ingreso: mayo-2007
Mensajes: 7
Antigüedad: 17 años
Puntos: 0
Re: problema en Oscommerce

Hola, yo encontré esto en un foro de oscommerce, espero que te sirva:

Oscommerce y register_globals
Cita:

Primero hacer globales las cookies y variables get y post, esto en /includes/application_top.php:
Código:

if (function_exists('ini_get'))
{
if (!ini_get('register_globals')) {
if (is_array($_COOKIES))
foreach ($_COOKIES as $item => $value)
$$item = $value;
foreach ($_POST as $item => $value)
$$item = $value;
foreach ($_GET as $item => $value)
$$item = $value;
}
}

Luego, en el mismo fichero, posterior al inicio de sesión, hacer globales las variables de sesión:
Código:

$saved_sessions = array();
if (function_exists('ini_get')) {
if (!ini_get('register_globals'))
foreach ($HTTP_SESSION_VARS as $item => $value)
{
$$item = $value;
$saved_sessions[] = $item;
}
}

Finalmente en /includes/application_top.php y dentro de la función tep_redirect en /includes/functions, antes del redirect, devolver a la sesión los valores cambiados:
Código:

foreach ($saved_sessions as $item => $value)
$_SESSION[$value] = $$value;

Afortunadamente estos cambios fueron suficientes, y el OsCommerce ha funcionado correctamente a pesar de estar desabilitado el register_globals en el servidor.
  #3 (permalink)  
Antiguo 31/05/2007, 02:57
Avatar de pereztroff  
Fecha de Ingreso: junio-2002
Ubicación: En la Internet.
Mensajes: 4.068
Antigüedad: 21 años, 10 meses
Puntos: 5
Re: problema en Oscommerce

¿has preguntado al soporte tecnico donde tienes alojado el carrito?

creo recordar que on htaccess se puede activar
  #4 (permalink)  
Antiguo 31/05/2007, 08:39
 
Fecha de Ingreso: agosto-2003
Mensajes: 258
Antigüedad: 20 años, 8 meses
Puntos: 3
Re: problema en Oscommerce

Puedes intentar configurar el .htaccess:


php_flag register_globals 0

Suerte
__________________
1234web.net
El hosting para tu web
ElSuper.com Desarrollo, diseño, ingeniería, administración
  #5 (permalink)  
Antiguo 27/06/2007, 04:32
 
Fecha de Ingreso: junio-2007
Mensajes: 30
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: problema en Oscommerce

Cita:
Iniciado por josemv Ver Mensaje
Puedes intentar configurar el .htaccess:


php_flag register_globals 0

Suerte
COmo bien dice josemv, es la manera mas facil para areglar el problema...:)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:36.