una paso pagina formulario ejemplos datos crear conexion conectar con como archivo php html mysql

paso - php mysql ejemplos



Advertencia: session_start(): no se pueden enviar las cookies de sesión: los encabezados ya se enviaron por(la salida comenzó en (3)

  1. ¡session_start () debe estar en la parte superior de su fuente, no html u otra salida anterior!
  2. tu solo puedes enviar session_start () una vez
  3. de esta manera if(session_status()!=PHP_SESSION_ACTIVE) session_start()

La siguiente advertencia aparece en la página de inicio de sesión : funciona en localhost pero no en el host remoto

Advertencia: session_start () [function.session-start]: no se puede enviar la cookie de sesión: los encabezados ya se enviaron por (la salida comenzó en la línea 8)

Advertencia: session_start () [function.session-start]: no se puede enviar el limitador de caché de sesión - los encabezados ya se enviaron (la salida comenzó en la línea 8)

index.php

<?php session_start(); if(isset($_SESSION[''usr'']) && isset($_SESSION[''pswd''])){ header(''Location: content.php'');} ?> <body> <center> <form method=''post'' action=''login.php''> <!– in this example I link it with login.php to check the password & username–> <table> <tr><td>Username:</td><td><input type=''text'' name=''usr''></td></tr> <tr><td>Password:</td><td><input type=''password'' name=''pswd''></td> </tr> <tr><td><input type=''submit'' name=''login'' value=''Login''></td> <td><input type=''reset'' name=''reset'' value=''Reset''></td></tr> </table> </form> </center> </body>

content.php

<body> <a href="resumedownload.php">Click here to Download to Resume</a> <?php session_start(); if(!isset($_SESSION["usr"]) || !isset($_SESSION["pswd"])){ header(''Location: index.php'');} include ''logoff.php''; ?> </body>

login.php

<body> <?php session_start(); if($_REQUEST[''usr'']==''suman.trytek'' && $_REQUEST[''pswd'']==''solutions''){ $_SESSION[''usr''] = ''suman.trytek''; $_SESSION[''pswd''] = ''solutions''; header(''Location: content.php''); } else{ header(''Location: index.php''); } ?> </body>


Mueve el session_start(); al inicio de la página siempre.

<?php @ob_start(); session_start(); ?>


No puedes session_start (); cuando su búfer ya ha sido parcialmente enviado.

Esto significa que si su script ya envió información (algo que desea o un informe de error) al cliente, session_start () fallará.