Foros del Web » Programando para Internet » PHP »

funcion de php4 a php5

Estas en el tema de funcion de php4 a php5 en el foro de PHP en Foros del Web. amigos webmasters estoy teniendo problema con un code desde que en mi host se cambiaron a php 5 al parecer es por esoto ayudenme a ...
  #1 (permalink)  
Antiguo 08/05/2008, 10:04
Avatar de milerweb  
Fecha de Ingreso: enero-2008
Ubicación: Lima peru
Mensajes: 81
Antigüedad: 12 años
Puntos: 1
funcion de php4 a php5

amigos webmasters estoy teniendo problema con un code desde que en mi host se cambiaron a php 5 al parecer es por esoto ayudenme a cambiar este pedazo de codigo a php5.

Código PHP:
function decode_vars(){
  global 
$HTTP_POST_VARS;
  global 
$HTTP_GET_VARS;
  if (
getenv("REQUEST_METHOD") == "GET"){
    
$a $HTTP_GET_VARS;
  } else {
    
$a $HTTP_POST_VARS;
  }
  return 
$a;

se los agradecere espero respuestas .
  #2 (permalink)  
Antiguo 08/05/2008, 10:16
Avatar de Carlojas  
Fecha de Ingreso: junio-2007
Ubicación: Shikasta
Mensajes: 1.272
Antigüedad: 12 años, 8 meses
Puntos: 49
Re: funcion de php4 a php5

Podrias hacerlo así:

Código PHP:
function decode_vars(){
  global 
$_POST;
  global 
$_GET;
  if (
$_SERVER['REQUEST_METHOD'] == "GET"){
    
$a $_GET;
  } else {
    
$a $_POST;
  }
  return 
$a;



Saludos.
  #3 (permalink)  
Antiguo 08/05/2008, 10:47
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 13 años, 8 meses
Puntos: 2135
Re: funcion de php4 a php5

Carlojas, no es necesario usar global en $_POST o $_GET ya que estas son super globales.

Saludos.
  #4 (permalink)  
Antiguo 08/05/2008, 10:49
Avatar de Carlojas  
Fecha de Ingreso: junio-2007
Ubicación: Shikasta
Mensajes: 1.272
Antigüedad: 12 años, 8 meses
Puntos: 49
Re: funcion de php4 a php5

Entendido gracias GatorV creo que me equivoque




Saludos.
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 23:17.