Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/03/2013, 17:11
aldo_rengo
 
Fecha de Ingreso: febrero-2013
Ubicación: en mi casa
Mensajes: 541
Antigüedad: 11 años, 2 meses
Puntos: 3
request no entiendo es la version?

hola una pregunta, resulta que tengo un archivo php, donde se reciben los valores...

dependiendo si llegan realiza una accion u otra...

resulta que tengo esto masomenos

Código PHP:
<html>
<body>
<?php

    
if($_REQUEST['action'] == "login")
    {


echo 
"en action llego login";
}
else
{
echo 
"echo action no tiene login";
}
?>
bueno este ejemplo esta igual, en un sitio, donde no tira error que de action no definida... las dudas son las siguientes...

1) no tira error en el sitio que esta en la web, NO LLEGA NADA; muestra echo action no tiene login
2)tampoco se evita el mensaje de error con php, con el arroba adelante de la variableasi,, @$_REQUEST['action'] == "login"
3) tal vez halla este desactivado el errorreporting de php , desde otro lado .
...........................
4)lo ideal seria que se haga un isset de la variable $_REQUEST['action'], pero por ahi pense que la variable de sistema, $_REQUEST ya esta definida, por lo que lei, contiene todos los valores de GET y POST, simple.... osea tiene que tirar error, no se por que en el sitio no tira, (en mi wamp si)

5) llegue a pensar que es la version de php, osea en mi wamp local, esta una version "vieja" y en el servidor donde esta el ejemplo, tiene una nueva...


en la pagina de php, dice esto sobre request, tiene algo que ver?? con lo que seria la version y no haria falta hacer ISSET.??


Código PHP:
Esta es una 'superglobal' o una variable automatic global. 
Significa simplemente que es una variable que está disponible 
en cualquier parte del script
No hace falta hacer global $variable
para acceder a la misma desde funciones o métodos