Ver Mensaje Individual
  #7 (permalink)  
Antiguo 03/03/2006, 19:30
Luis__Daniel
 
Fecha de Ingreso: febrero-2006
Ubicación: Cienfuegos, Cuba
Mensajes: 14
Antigüedad: 18 años, 2 meses
Puntos: 0
estos son los errores que me dan ahora
Cita:

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\wamp\www\P3\action.php:3) in C:\wamp\www\P3\action.php on line 5

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\wamp\www\P3\action.php:3) in C:\wamp\www\P3\action.php on line 5

Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\www\P3\action.php:3) in C:\wamp\www\P3\action.php on line 36
y este es el codigo que he ido mejorando aparentemente
Cita:


<?php

session_start();
// redireccionar a la pagina principal

if (isset ($_GET['action']) && $_GET['action']=="login")
{
//Almaceno los datos que viene desde la pagina principal y encripto el password
$nick = $_POST["user"];
$passw = md5($_POST["pass"]);
include "cconexion.php";
$conx=new conexion($baseDatos,$servidor,$usuario,$clave);
$conx->Conectar($baseDatos,$servidor,$usuario,$clave);

$sql = "select * from usuarios where nombre='.mysql_real_escape_string($nick).' and pass='.mysql_real_escape_string($passw).'";
$rsl = mysql_query($sql) or die(mysql_error()) ;
$row = mysql_fetch_array($rsl);

//nombre,pass,tipo_usuario son los nombres de estos campos en la base de datos

//abro la sesion con los datos del usuario
session_start();


}
session_register("nombre");
$pass = $passwencript;
session_register("pass");
$Rol = $row["tipo_usuario"];
session_register("Rol");
//compruebo el valor que posee en la tabla tipo_usuario y segun sea lo mando a la pagina que le corresponde
if ($row["rol"]=='a') { header("location:anexoa.php");}
if ($row["rol"]=='b'){header("location:secretaria.php");}
else header("location:index.php?action=error");
?>

espero ayuda ...