Error Warning: session_start() [function.session-start]: open
Publicado por CRISTIANO (42 intervenciones) el 18/07/2013 19:04:17
Hola estimados, veran tengo una aplicacion que la termine de implementar en mi servidor local, ahora que lo llevo a produccion con un windows server standar 2008, hago toda la instalacion, la conexion a SQL 2005, etc.
Y al momento de logear me genera estos warning:
Parece que tengo problema con mi sesion, pero no logro encontrar la solucion, estuve googleando y no logro encontrar el meollo del asunto.
dejo mi codigo de login.php.
Por favor ayundenme a solucionar este error
Y al momento de logear me genera estos warning:
1
2
3
4
5
6
7
8
9
Warning: session_start() [function.session-start]: open(C:/Users/ADMINI~1/AppData/Local/Temp/1\sess_21b2b6dfe9151a4b21677d07796fbfc7, O_RDWR) failed: No such file or directory (2) in C:\AppServ\www\std\cInterfaseUsuario_SITD\login.php on line 18
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\AppServ\www\std\cInterfaseUsuario_SITD\login.php:18) in C:\AppServ\www\std\cInterfaseUsuario_SITD\login.php on line 18
Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\std\cInterfaseUsuario_SITD\login.php:18) in C:\AppServ\www\std\cInterfaseUsuario_SITD\login.php on line 33
Warning: Unknown: open(C:/Users/ADMINI~1/AppData/Local/Temp/1\sess_21b2b6dfe9151a4b21677d07796fbfc7, 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 (C:/Users/ADMINI~1/AppData/Local/Temp/1) in Unknown on line 0
Parece que tengo problema con mi sesion, pero no logro encontrar la solucion, estuve googleando y no logro encontrar el meollo del asunto.
dejo mi codigo de login.php.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?
date_default_timezone_set('America/Lima');
If ($_POST[usuario]=="" OR $_POST[contrasena]==""){
header("Location: index.php?alter=3");
}Else{
include_once("../conexion/conexion.php");
$usuario=trim($_POST[usuario]);
$clave=trim($_POST[contrasena]);
$contrasena = md5($usuario.$clave);
$sql = "SELECT * FROM Tra_M_Trabajadores WHERE cUsuario='$usuario' AND cPassword='$contrasena'";
$rs = mssql_query($sql,$cnx);
if (MsSQL_num_rows($rs)>0){
$Rs=MsSQL_fetch_array($rs);
$sqlJefe=" SELECT iCodTrabajador FROM Tra_M_Trabajadores WHERE iCodCategoria=5 And nFlgEstado=1 And
iCodOficina='".$Rs["iCodOficina"]."'";
$rsJefe = mssql_query($sqlJefe,$cnx);
$RsJefe=MsSQL_fetch_array($rsJefe);
if($Rs[nFlgEstado]==1){
session_start();
$FechaActual=date("Y-m-d")." ".date("G:i:s");
$Fecha=date("Ymd-Gis");
$_SESSION['fUltimoAcceso']=$Rs["fUltimoAcceso"];
$_SESSION['iCodOficinaLogin']=$Rs["iCodOficina"];
$_SESSION['iCodPerfilLogin']=$Rs["iCodPerfil"];
$_SESSION['CODIGO_TRABAJADOR']=$Rs["iCodTrabajador"];
$_SESSION['JEFE']=$RsJefe["iCodTrabajador"];
$_SESSION['cCodRef']=$Rs["iCodTrabajador"]."-".$Rs["iCodOficina"]."-".$Fecha;
$_SESSION['cCodOfi']=$Rs["iCodTrabajador"]."-".$Rs["iCodOficina"]."-".$Fecha;
$_SESSION['cCodDerivo']=$Rs["iCodTrabajador"]."-".$Rs["iCodOficina"]."-".$Fecha;
$sqlUpd="UPDATE Tra_M_Trabajadores SET ";
$sqlUpd.="fUltimoAcceso = '$FechaActual' ";
$sqlUpd.="WHERE cUsuario='$usuario' AND cPassword='$contrasena'";
$rsUpd = mssql_query($sqlUpd,$cnx);
header("Location: main.php");
}else{
header("Location: ../index.php?alter=5");
}
}else{
header("Location: ../index.php?alter=4");
}
mssql_close($cnx);
}
?>
Por favor ayundenme a solucionar este error
Valora esta pregunta


0