Foros del Web » Programando para Internet » PHP »

Me explican este codigo por favor

Estas en el tema de Me explican este codigo por favor en el foro de PHP en Foros del Web. Hola estoy leyendo un codigo, pero no entiendo. $_REQUEST es una variable de php o puede ser cualquiera, y $_SESSION? !isset($_REQUEST['langua']) ? $langua = 'en' ...
  #1 (permalink)  
Antiguo 26/04/2005, 09:43
 
Fecha de Ingreso: julio-2003
Ubicación: Cali
Mensajes: 59
Antigüedad: 20 años, 8 meses
Puntos: 0
Me explican este codigo por favor

Hola estoy leyendo un codigo, pero no entiendo. $_REQUEST es una variable de php o puede ser cualquiera, y $_SESSION?


!isset($_REQUEST['langua']) ? $langua = 'en' : $langua = $_REQUEST['langua'];
!isset($_REQUEST['step']) ? $step = '' : $step = $_REQUEST['step'];
!isset($_SESSION['setup']) ? (!isset($_REQUEST['setup']) ? $setup = 'install' : $setup = $_REQUEST['setup']) : $setup = $_SESSION['setup'];
if (!eregi('install|update|config',$setup)) die('no valid setup option chosen!');
if (strlen($langua) > 3 or strlen($step) > 2) { die('You are not allowed to do this!'); }

Ayudenme, estoy empezando a programar en php
__________________
jcvo
  #2 (permalink)  
Antiguo 26/04/2005, 14:44
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
No, .. $_REQUEST exactamente sólo contiene: GET, POST y COOKIE (variables por el método GET, POST o cookies) .. $_SESSION entra por ese mismo array individual ..

De hecho .. si a X script sabes que los métodos donde te van a llegar esas variables son por GET y SESSION .. usalos individualmente .. aumentas tu seguridad . no asumas que "también" pueda ser una cookie si realmente no lo puede ser.

Un saludo,
  #3 (permalink)  
Antiguo 26/04/2005, 14:58
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Mensaje cerrado por repetido:

http://www.forosdelweb.com/f18/explican-este-codigo-por-favor-292449/

Un saludo,
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 17:13.