Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/01/2014, 04:44
andaluz7
Invitado
 
Mensajes: n/a
Puntos:
hola que quiere dicir este error

una ayuda , me sale mensaje de error en este codigo alguien puede ayudarme en esto gracias


el error es este

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\AppServ\www\as\perfil.php:3) in C:\AppServ\www\as\perfil.php on line 4


este es el codigo



Código PHP:
Ver original
  1. <?php
  2.     session_start();
  3.     include('acceso_db.php'); // incluímos los datos de conexión a la BD
  4.     if(isset($_SESSION['usuario_nombre'])) { // comprobamos que la sesión esté iniciada
  5.         if(isset($_POST['enviar'])) {
  6.             if($_POST['usuario_clave'] != $_POST['usuario_clave_conf']) {
  7.                 echo "Las contraseñas ingresadas no coinciden. <a href='javascript:history.back();'>Reintentar</a>";
  8.             }else {
  9.                 $usuario_nombre = $_SESSION['usuario_nombre'];
  10.                 $usuario_clave = mysql_real_escape_string($_POST["usuario_clave"]);
  11.                 $usuario_clave = md5($usuario_clave); // encriptamos la nueva contraseña con md5
  12.                 $sql = mysql_query("UPDATE usuarios SET usuario_clave='".$usuario_clave."' WHERE usuario_nombre='".$usuario_nombre."'");
  13.                 if($sql) {
  14.                     echo "Contraseña cambiada correctamente.";
  15.                 }else {
  16.                     echo "Error: No se pudo cambiar la contraseña. <a href='javascript:history.back();'>Reintentar</a>";
  17.                 }
  18.             }
  19.         }else {
  20. ?>
  21.         <form action="<?=$_SERVER['PHP_SELF']?>" method="post">
  22.             <label>Nueva contraseña:</label><br />
  23.             <input type="password" name="usuario_clave" maxlength="15" /><br />
  24.             <label>Confirmar:</label><br />
  25.             <input type="password" name="usuario_clave_conf" maxlength="15" /><br />
  26.             <input type="submit" name="enviar" value="Enviar" />
  27.         </form>
  28. <?php
  29.         }
  30.     }else {
  31.         echo "Acceso denegado.";
  32.     }
  33. ?>