Foros del Web » Programando para Internet » PHP »

Problemas con sesiones

Estas en el tema de Problemas con sesiones en el foro de PHP en Foros del Web. Hola tengo corriendo apache, php y mysql en windows y estoy tratando de iniciar una sesion pero cuando abro el archivo me manda 5 errores, ...
  #1 (permalink)  
Antiguo 02/09/2004, 11:46
Avatar de axy108  
Fecha de Ingreso: diciembre-2003
Ubicación: En frente de mi Computadora
Mensajes: 415
Antigüedad: 14 años
Puntos: 0
Problemas con sesiones

Hola tengo corriendo apache, php y mysql en windows y estoy tratando de iniciar una sesion pero cuando abro el archivo me manda 5 errores, 3 en la parte superior de la pantalla y 2 en la parte de abajo y estos son:

Parte superior:

Warning: session_start(): open(/tmp\sess_a303a9f3b532b6412221102f85484ece, O_RDWR) failed: No such file or directory (2) in C:\Archivos de programa\Apache Group\Apache2\htdocs\acreditacion\egresados\valida r.php on line 2

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at C:\Archivos de programa\Apache Group\Apache2\htdocs\acreditacion\egresados\valida r.php:2) in C:\Archivos de programa\Apache Group\Apache2\htdocs\acreditacion\egresados\valida r.php on line 2

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at C:\Archivos de programa\Apache Group\Apache2\htdocs\acreditacion\egresados\valida r.php:2) in C:\Archivos de programa\Apache Group\Apache2\htdocs\acreditacion\egresados\valida r.php on line 2

y en la parte inferior me manda esto:

Warning: Unknown(): open(/tmp\sess_a303a9f3b532b6412221102f85484ece, O_RDWR) failed: No such file or directory (2) in Unknown on line 0

Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0

Aguien sabe como lo puedo solucionar.

Saludos Y Gracias

__________________
Todos somos muy ignorantes :pensando: . Lo que ocurre es que no todos ignoramos las mismas cosas ;-) .... Albert Einstein :cool:
  #2 (permalink)  
Antiguo 02/09/2004, 12:06
Avatar de José Molina  
Fecha de Ingreso: enero-2002
Ubicación: USA
Mensajes: 768
Antigüedad: 15 años, 11 meses
Puntos: 1
Saludos.

Pero tu archivo se llama r.php??

Si es SI, entonces te falta un \ en la ruta antes del nombre del archivo

Suerte
__________________
José Molina
La marginalidad no esta en la incapacidad de calmar el hambre de un estómago sino en la incapacidad de calmar el hambre de la mente.
  #3 (permalink)  
Antiguo 02/09/2004, 16:27
Avatar de axy108  
Fecha de Ingreso: diciembre-2003
Ubicación: En frente de mi Computadora
Mensajes: 415
Antigüedad: 14 años
Puntos: 0
hola José Molina mi archivo no se llama r.php fue un problema del post.

Que otra cosa puedo hacer

ayuda please

GRACIAS.
__________________
Todos somos muy ignorantes :pensando: . Lo que ocurre es que no todos ignoramos las mismas cosas ;-) .... Albert Einstein :cool:
  #4 (permalink)  
Antiguo 02/09/2004, 16:28
Avatar de axy108  
Fecha de Ingreso: diciembre-2003
Ubicación: En frente de mi Computadora
Mensajes: 415
Antigüedad: 14 años
Puntos: 0
se llama validar.php
__________________
Todos somos muy ignorantes :pensando: . Lo que ocurre es que no todos ignoramos las mismas cosas ;-) .... Albert Einstein :cool:
  #5 (permalink)  
Antiguo 02/09/2004, 16:34
Avatar de drcyber  
Fecha de Ingreso: julio-2002
Mensajes: 826
Antigüedad: 15 años, 4 meses
Puntos: 2
Amigo... estás poniendo el session_start() en un sitio de tu script donde ya se han enviado las cabeceras. Debes colocarlo antes de que se envie cualquier contenido. Recomiendo colocarlo al inicio del script. Fijate:

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at C:\Archivos de programa\Apache Group\Apache2\htdocs\acreditacion\egresados\valida r.php:2) in C:\Archivos de programa\Apache Group\Apache2\htdocs\acreditacion\egresados\valida r.php on line 2

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at C:\Archivos de programa\Apache Group\Apache2\htdocs\acreditacion\egresados\valida r.php:2) in C:\Archivos de programa\Apache Group\Apache2\htdocs\acreditacion\egresados\valida r.php on line 2

headers already sent.
__________________
Dr. Cyber
Ingeniarte.com
(soy el mismo Takitei)
  #6 (permalink)  
Antiguo 02/09/2004, 20:13
Avatar de axy108  
Fecha de Ingreso: diciembre-2003
Ubicación: En frente de mi Computadora
Mensajes: 415
Antigüedad: 14 años
Puntos: 0
No drcyber lo puse al principio de mi script mira aqui te pongo el codigo:

Código PHP:
<?php
session_start
();
include(
'funciones/rellenar.php');
$ncuenta $_POST['ncuenta'];
$fecha $_POST['nip'];
$fndia substr($fecha,0,2);
$fnmes substr($fecha,2,2);
$fnano substr($fecha,4,4);
$_SESSION['ncuenta'] = $ncuenta;
?>
<html>
<head>
<title>Vinculaci&oacute;n UNAM-FESC Egresados Bienvenido</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#F9C300" leftmargin="0" topmargin="0" marginheight="0" marginwidth="0">
<table width="800" cellpadding="0" cellspacing="0" align="center">
    <tr>
        <td colspan="3">
            <img src="imagenes/cabecera.jpg" width="799" height="128">
        </td>
    </tr>
    <tr>
        <td background="imagenes/fondo.jpg" width="150" align="left" valign="top">
            <?php 
                
include('menu.html')
            
?>
        </td>
        <td width="500" bgcolor="#CCCCCC" align="left" valign="top">
            <?php 
                
if(!checkdate($fnmes$fndia$fnano)){
            
?>
                    <table width="100%" border="0" cellpadding="0" cellspacing="0">
                        <tr>
                            <td bgcolor="#2a166f" colspan="2">
                                <div align="center">
                                <font color="FF0000"><strong>Error al Momento de Ingresar</strong></font>
                                </div>
                            </td>
                        </tr>
                        <tr>
                            <td colspan="2">
                                <h3>Fecha de Nacimiento Incorrecta</h3>
                                <div align="justify">
                                    <font size="2">La fecha de Nacimiento: <?php echo "$fndia - $fnmes - $fnano" ?> no es una fecha valida
                                    favor de corregirla.<br>
                                    <center><a href="javascript: history.back()">Atras</a></center>
                                </font>
                                </div>
                            </td>
                        </tr>
                    </table>
<?php
}
else{
                include(
'formato.php');
}
            
?>
        </td>
        <td background="imagenes/fondo.jpg" width="150" align="left" valign="top">
            <?php 
                
include('general.html')
            
?>
        </td>
    </tr>
    <tr>
        <td colspan="3" width="100%" bgcolor="2a166f">&nbsp;
            
        </td>
    </tr>
</table>
</body>
</html>
__________________
Todos somos muy ignorantes :pensando: . Lo que ocurre es que no todos ignoramos las mismas cosas ;-) .... Albert Einstein :cool:
  #7 (permalink)  
Antiguo 02/09/2004, 20:15
Avatar de drcyber  
Fecha de Ingreso: julio-2002
Mensajes: 826
Antigüedad: 15 años, 4 meses
Puntos: 2
¿Tienes 2 post en el foro con el mismo contenido?
__________________
Dr. Cyber
Ingeniarte.com
(soy el mismo Takitei)
  #8 (permalink)  
Antiguo 03/09/2004, 10:53
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Cita:
Iniciado por drcyber
¿Tienes 2 post en el foro con el mismo contenido?
Si, así es ..

Mensaje cerrado por duplicado.

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 21:45.