ayuda con php

esneider
23 de Febrero del 2006
tengo un web site que funciona bien en el servidor que esta instalado resulta que el sitio se cambio de servidor y ahora el codigo php no funciona para ser que el servidor nuevo tiene una version de php nueva
a la cual tiene por defecto el register_globals en off
no se que hacer para que reconosca las variables globales en el nuevo servidor.
ya utilize la sentencia ini_set(" register_globals","1") y no me funciona que puedo hacer .
grasias.

tgp
23 de Febrero del 2006
vas a tener que editar todos tus script y reemplazar las variables... por ejemplo:

$valor = $valorenviadoporurl

cambialo a :

$valor = $_GET[valorenviadoporurl]

lo mismo con variables enviadas por formulario solo que utilizas $_POST[tucampo]

para que las variables se mantengas a traves de los scripts vas a tener que utilizar sesiones, en todo script que necesites acceder a una variable de otro script tenes que poner como primer linea de codigo
<php
session_start();
.
.


y la variable la asignas de la siguiente forma:

$_SESSION[variable] = tuvalor;


y la accedes en cualquier script con

$_SESSION[variable]



saludos

verotramontin
23 de Febrero del 2006
Con solo modificar register_globals = off por on en el archivo php.ini ya reconoce las variables globales. Yo lo hice y funcionó