Ver Mensaje Individual
  #8 (permalink)  
Antiguo 11/09/2009, 13:12
Avatar de kike00
kike00
 
Fecha de Ingreso: febrero-2005
Ubicación: El Salvador
Mensajes: 180
Antigüedad: 19 años, 2 meses
Puntos: 7
Respuesta: problema php PHP en el index switch

asi como dice maxi el problema no es que pasen a minusculas el contenido de cod ya que el problema no es ese, sino es el de la variable, que como sabemos PHP es "case sensitive" asi que tienes que hacer validaciones de si se recibe COD o cod

algo asi como
Código php:
Ver original
  1. if(isset($_GET['COD'])){ //
  2.      $cod = $_GET['COD']);
  3. }elseif(isset($_GET['cod'])
  4.      $cod = $_GET['cod']);
  5. }else{
  6.      //No se recibio ni COD ni cod
  7. }

Aunque si dices que seria un "problema" que alguien escriba COD o cod, entonces tambien lo seria con CoD, coD, cOD, COd, cOd, coD, Cod (creo que esas son todas las combinaciones posibles XD)....

Por lo que a mi forma de verlo, no te tienes que preocupar por la forma en la que estan escritas las variables que pasas por url y "estandarizar" a solo una, ya si alguien la cambia, algun usuario, entonces es problema de él, y claro, tienes que hacer validaciones para que si la variable no se recibe, ya sea por omision o porque esta mal escrita, que te redireccione a una página de error o muestre algun mensaje de error.....

Saludos :P