Migracion de plataforma
Publicado por Wbeimar Rodriguez (4 intervenciones) el 13/05/2009 17:57:58
Acabo de migrar de un servidor WAMP a un servidor LAMP y tengo un problema los includes y "Location: " de los scripts php no funcionan, se que tengo que cambiar las rutas pero he intentado varias cosas y no encuentro como darle la ruta al servidor Linux para que encuentre lo que debe. Gracias por la ayuda.
aqui hay un ejemplo
asi funcionaba en el WAMP
<?php
$user = $_SESSION["usr_session"];
if ($user == "")
{
// no se ha detectado uninicio de sesion
// inicie la sesion
header ("Location: ../Lead/index.php");
}
$user = $_POST["user_name"];
$pwr = $_POST["password"];
$conexio = mysql_connect("localhost","root","s3b4st14n");
mysql_select_db ("aplicacion", $conexio) OR die ("No se puede conectar");
$sql="select * from users where user_name='$user' and password ='$pwr' and id in (25, 26, 27, 28,53)";
$result=mysql_query($sql,$conexio);
$num_total_registros = mysql_num_rows($result);
$login = $result['login'];
$name = mysql_query("select name from users where user_name='$user' and password = '$pwr'");
mysql_free_result($result);
mysql_close ($conexio);
if ($num_total_registros == 0)
{
header ("Location: ../Lead/index.php");
}
else
{
// crear la sesin para el usuario
// basado en el user name...!!
$_SESSION['usr_session'] = $user;
$_SESSION['usr_pwr'] = $pwr;
header ("Location: ../Lead/main_lead.php");
}
?>
asi lo puse en LAMP y no funciona.
<?php
$user = $_SESSION["usr_session"];
if ($user == "")
{
// no se ha detectado uninicio de sesion
// inicie la sesion
header ("Location: index.html");
}
$user = $_POST["user_name"];
$pwr = $_POST["password"];
$conexio = mysql_connect("localhost","root","s3b4st14n");
mysql_select_db ("aplicacion", $conexio) OR die ("No se puede conectar");
$sql="select * from users where user_name='$user' and password ='$pwr' and id in (25, 26, 27, 28,53)";
$result=mysql_query($sql,$conexio);
$num_total_registros = mysql_num_rows($result);
$login = $result['login'];
$name = mysql_query("select name from users where user_name='$user' and password = '$pwr'");
mysql_free_result($result);
mysql_close ($conexio);
if ($num_total_registros == 0)
{
header ("Location: index.html");
}
else
{
// crear la sesin para el usuario
// basado en el user name...!!
$_SESSION['usr_session'] = $user;
$_SESSION['usr_pwr'] = $pwr;
header ("Location: main_lead.php");
}
?>
aqui hay un ejemplo
asi funcionaba en el WAMP
<?php
$user = $_SESSION["usr_session"];
if ($user == "")
{
// no se ha detectado uninicio de sesion
// inicie la sesion
header ("Location: ../Lead/index.php");
}
$user = $_POST["user_name"];
$pwr = $_POST["password"];
$conexio = mysql_connect("localhost","root","s3b4st14n");
mysql_select_db ("aplicacion", $conexio) OR die ("No se puede conectar");
$sql="select * from users where user_name='$user' and password ='$pwr' and id in (25, 26, 27, 28,53)";
$result=mysql_query($sql,$conexio);
$num_total_registros = mysql_num_rows($result);
$login = $result['login'];
$name = mysql_query("select name from users where user_name='$user' and password = '$pwr'");
mysql_free_result($result);
mysql_close ($conexio);
if ($num_total_registros == 0)
{
header ("Location: ../Lead/index.php");
}
else
{
// crear la sesin para el usuario
// basado en el user name...!!
$_SESSION['usr_session'] = $user;
$_SESSION['usr_pwr'] = $pwr;
header ("Location: ../Lead/main_lead.php");
}
?>
asi lo puse en LAMP y no funciona.
<?php
$user = $_SESSION["usr_session"];
if ($user == "")
{
// no se ha detectado uninicio de sesion
// inicie la sesion
header ("Location: index.html");
}
$user = $_POST["user_name"];
$pwr = $_POST["password"];
$conexio = mysql_connect("localhost","root","s3b4st14n");
mysql_select_db ("aplicacion", $conexio) OR die ("No se puede conectar");
$sql="select * from users where user_name='$user' and password ='$pwr' and id in (25, 26, 27, 28,53)";
$result=mysql_query($sql,$conexio);
$num_total_registros = mysql_num_rows($result);
$login = $result['login'];
$name = mysql_query("select name from users where user_name='$user' and password = '$pwr'");
mysql_free_result($result);
mysql_close ($conexio);
if ($num_total_registros == 0)
{
header ("Location: index.html");
}
else
{
// crear la sesin para el usuario
// basado en el user name...!!
$_SESSION['usr_session'] = $user;
$_SESSION['usr_pwr'] = $pwr;
header ("Location: main_lead.php");
}
?>
Valora esta pregunta
0