Foros del Web » Programando para Internet » PHP » Configuración PHP »

Diferencias entre servidor Windows y Linux

Estas en el tema de Diferencias entre servidor Windows y Linux en el foro de Configuración PHP en Foros del Web. Hola que tal? Espero que me den una mano con este inconveniente, tengo un codido en PHP que funciona a la perfección en un HOSTING ...
  #1 (permalink)  
Antiguo 02/03/2011, 06:44
 
Fecha de Ingreso: febrero-2011
Ubicación: San Luis - Argentina
Mensajes: 9
Antigüedad: 13 años, 2 meses
Puntos: 0
Hola que tal?

Espero que me den una mano con este inconveniente, tengo un codido en PHP que funciona a la perfección en un HOSTING alojado sobre la plataforma WINDOWS en la empresa DATTATEC, el problema surgió cuando trato de colocar el mismo codigo pero en otro plan de DATTATEC que esta alojado sobre un servidor LINUX y no anda !!!

Este es el codigo:
cliente.php
<?PHP switch(true){
case ($cliente=='fabian'):
header ('Location: cliente1.php');
break;
case ($cliente=='sergio'):
header ('Location: cliente2.php');
break;
default:
header ('Location: errorcliente.html');
}?>

PD: pasa directamente al default, siendo que desde el formulario viene "fabian"/"sergio".

Este es el codigo:
clientes.html
<form method="POST" action="cliente.php">
<table width="200" border="0">
<tr>
<td><h3>Cliente: </h3></td>
<td><input type="text" name="cliente" size="19"></td>
<td><input type="submit" value="Ingresar" name="privado"></td>
</tr>
</table>
</form>

Desde ya muchas gracias.

Que quede claro que el codigo anda perfecto en un servidor WINDOWS pero no en el LINUX.

Gracias.

Última edición por GatorV; 02/03/2011 a las 09:25
  #2 (permalink)  
Antiguo 02/03/2011, 09:26
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: Diferencias entre servidor Windows y Linux

Si ese es todo tu código de prueba puede ser que la directiva register_globals este en Off (lo cual es recomendado), pero la mejor prueba que puedes hacer es realizar un phpinfo() en ambos servidores y tomar en cuenta las diferencias de configuración.

Saludos.
  #3 (permalink)  
Antiguo 03/03/2011, 21:17
 
Fecha de Ingreso: marzo-2011
Ubicación: Galicia
Mensajes: 2
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Diferencias entre servidor Windows y Linux

Como ya te han comentado lo más probable es que register_globals este desactivida. Aunque la solución obvia parece activarla la solución recomendada sería utilizar $_POST para recoger las variables.

Un saludo

Etiquetas: diferencias, linux, windows, servidores
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 05:57.