Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/12/2004, 16:58
mauriciomro
 
Fecha de Ingreso: julio-2004
Mensajes: 9
Antigüedad: 19 años, 9 meses
Puntos: 0
Ayuda con Sesiones en PHP5

Hola necesito ayuda con sesiones el manejo de sesiones en php5, he visto varios manuales de php y el concepto lo tengo claro pero nose pk al llevarlo a codigo ahy problemas, he visto codigos ke corren en php4 y trato de ocupar los mismos y no funciona ya que tambien lo trate de hacer con clases y tampoco me funciono me salen vario warnins y los valores no me los rescata cuando paso de una pagina a otra , les pido ayuda pk la verdad no se ke hacer ,aki les va parte del codigo
se supone ke funciona asi
login->control->index2.php(y aki se hace la autentificacion al llamar a seguridad.php)


Código PHP:
$xml simplexml_load_file($documento);
foreach(
$xml->$user as $archivo){
if(
trim($archivo->$id)==$login){
if(
strtolower($pass)==($archivo->password)){
session_start();
session_register("autentificado");
$autentificado "SI";
session_register("logininf");
session_register("asignaturas");
session_register("tipouser");
session_register("nombres");
session_register("paterno");
session_register("carrera");
$logininf=$login;
$asignaturas=$archivo->asignaturas;
$tipouser=$user;
$nombres=$archivo->nombres;
$paterno=$archivo->paterno;
$carrera=$archivo->carrera;}
}
}
if(
$autentificado=="SI"){
header ("Location: index2.php");
}else{
header ("Location: index.html");

llamada en index2.php
Código PHP:
require_once("seguridad.php");
//  despues sale las etiketas html 
codigo de seguridad .php
Código PHP:
session_start();
$control=$_SESSION["autentificado"] ;
if (
$control!= "SI") {
    
header("Location:index.html");
    exit();

y los errores ke me salen son estos
Código:
Warning: session_start() [function.session-start]: Node no longer exists in /usr/local/apache2/htdocs/infoclases/bin/seguridad.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /usr/local/apache2/htdocs/infoclases/bin/seguridad.php:2) in /usr/local/apache2/htdocs/infoclases/bin/seguridad.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /usr/local/apache2/htdocs/infoclases/bin/seguridad.php:2) in /usr/local/apache2/htdocs/infoclases/bin/seguridad.php on line 2
si alguien tuviese una clase de php5 con implementacion de sesiones lo agradeceria bastente
desde ya muchas gracias