Hola, espero que esteis todos bien.
Mi problema es el siguiente; estoy trabajando con sessiones para realizar un carrito de compras; y al momento de ver la pagina en el explorador, este manda un warning...
"Warning: open(/tmp\sess_ae7a132ffb77826dc5d94d51507558ab, O_RDWR) failed: No such file or directory (2) in c:\archivos de programa\apache group\apache\htdocs\pymesoft\session.php on line 2
Notice: Undefined variable: item in c:\archivos de programa\apache group\apache\htdocs\pymesoft\session.php on line 4"
Me parece que tengo que activar alguna variable de php, pero no se cual.
Si pudieran ayudarme, les estaria muy agradecido.
les añado el codigo que tengo
Bueno amigo, pude resolver temporalmente el primer warning ya que me salia al igual que a tí no permitiendome crear sessiones cosa que no sucede con versiones de php superiores a la 4.3.6 . lo que hice fue investigar un poco en
session_save_path y en
configuracion del session_save_path y el warning lo q indica s q el writer d sesiones del php no sabe en q carpeta escribir los archivos de las sesiones para corregir esto intente modifical el archivo PHP.INI en la seccion de [session] y modificar el campo session_save_path=mipath pero no funciono y luego intente insertando en mi script
session_save_path("c:/temp");
y funciono quedano de esta forma:
<?php
session_save_path("c:/temp");
$_SESSION['pruebaMe']='prueba';
@session_start();
if(isset($_SESSION['pruebaMe']))
{
echo "Sesion estaba abierta\n";
unset($_SESSION['pruebaMe']);
}
else
echo "sesion estaba cerrada\n";
?>
antes este codigo me daba warning y con los cambio ya no lo manda. estoy usando version PHP 4.3.4. espero te sirva ati tmb salu2!