Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-08-2004
Avatar de acertij022
acertij022 acertij022 is offline
Miembro
 
Registrado: may 2003
Ubicación: Argentina-Bs. As.
Posts: 233
Poder: 21
acertij022 Va por buen camino
Thumbs down Session!!!!

Hola a todos estoy tratando de hacer una pagina con las benditas sessiones pero pruebo todos los ejemplos que encuentro en internet y ninguno me funciona es comosi no se guardará nada en la sessiones (no me da ningín código de error para guiarme), ¿Puede que deba de activar las sessiones de alguna forma? De se asi como sería
Estoy utlizando PHP5, apache 2.0.5 con windows 2000
Espero que alguien tenga la respuesta...
Responder Con Cita
  #2  
Antiguo 31-08-2004
[kayetano] kayetano is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Elche
Posts: 644
Poder: 21
kayetano Va por buen camino
Hola

Para poder responder a tu duda es necesario que des algo más de información.
¿Qué ejemplos has hecho? ¿Como intentas acceder a las variables de la sesion? ¿Como abres la sesion? ¿Reabres la sesión en cada una de las páginas?

Por defecto en PHP5 para acceder a los valores guardados en la sesion se utiliza el array $_SESSION.
__________________
Salu2
KAYETANO

Cómo hacer preguntas de manera inteligente
Responder Con Cita
  #3  
Antiguo 31-08-2004
Avatar de acertij022
acertij022 acertij022 is offline
Miembro
 
Registrado: may 2003
Ubicación: Argentina-Bs. As.
Posts: 233
Poder: 21
acertij022 Va por buen camino
uno de los ejemplos que use es el que indica la siguiente URLhttp://www.webestilo.com/php/php12c.phtml
espero queme ayuden porque la verdad que no entiendo porque no funciona
Responder Con Cita
  #4  
Antiguo 31-08-2004
[kayetano] kayetano is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Elche
Posts: 644
Poder: 21
kayetano Va por buen camino
hola

Lo primero que tendría que saber es si te da algún error o simplemente no ocurre nada.

También te puedo dar algunos consejos:
Código PHP:
<?php // Manual de PHP de WebEstilo.com
   
session_register('contador');
   echo 
'<a href="'.$PHP_SELF.'?'.$SID.'">Contador vale: '. ++$_SESSION['contador']. '</a>';
?>
Aunque la llamada a "session_register" tiene implicita la iniciación de la sesion "session_start()" yo siempre aconsejo ponerlo al principio de todas las páginas en las que vayas a usar las variables de sesión.

Por otro lado yo suelo inicializar las variables antes de registrarlas
Código PHP:
<?php
   $contador 
0;
   
session_register('contador');
...
?>
Y por último utilizar el array $_SESSION.

Para comprobar si tienes activa la opción de utilizar sesiones en php puedes utilizar la función "phpinfo()", esta función muestra un listado con la configuracion de tu servidor, en esta lista existe, o debe existir, el apartado "SESSION" y dentro de este apartado la opción "Session Support" que debe de estar en "enabled".

Dime si te da algún error o simplemente no ocurre nada, o incluso postea el codigo exacto de uno de tus ejemplos, por ver si se te a olvidado algo.
__________________
Salu2
KAYETANO

Cómo hacer preguntas de manera inteligente
Responder Con Cita
  #5  
Antiguo 31-08-2004
Avatar de acertij022
acertij022 acertij022 is offline
Miembro
 
Registrado: may 2003
Ubicación: Argentina-Bs. As.
Posts: 233
Poder: 21
acertij022 Va por buen camino
La configuracion que me figura es la siguiente:


session
Session Support enabled
Registered save handlers files user sqlite
Registered serializer handlers php php_binary wddx

Directive Local Value Master Value
session.auto_start Off Off
session.bug_compat_42 Off Off
session.bug_compat_warn On On
session.cache_expire 180 180
session.cache_limiter nocache nocache
session.cookie_domain no value no value
session.cookie_lifetime 0 0
session.cookie_path / /
session.cookie_secure Off Off
session.entropy_file no value no value
session.entropy_length 0 0
session.gc_divisor 1000 1000
session.gc_maxlifetime 1440 1440
session.gc_probability 1 1
session.hash_bits_per_character 5 5
session.hash_function 0 0
session.name PHPSESSID PHPSESSID
session.referer_check no value no value
session.save_handler files files
session.save_path C:\Archivos de programa\Apache Group\Apache2\htdocs\tmp C:\Archivos de programa\Apache Group\Apache2\htdocs\tmp
session.serialize_handler php php
session.use_cookies On On
session.use_only_cookies Off Off
session.use_trans_sid 0 0
Responder Con Cita
  #6  
Antiguo 31-08-2004
[kayetano] kayetano is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Elche
Posts: 644
Poder: 21
kayetano Va por buen camino
Hola

Pues parece que la configuración esta bien.
__________________
Salu2
KAYETANO

Cómo hacer preguntas de manera inteligente
Responder Con Cita
  #7  
Antiguo 01-09-2004
Avatar de acertij022
acertij022 acertij022 is offline
Miembro
 
Registrado: may 2003
Ubicación: Argentina-Bs. As.
Posts: 233
Poder: 21
acertij022 Va por buen camino
Intentaré algo drastico ;reinstalar todo despues de todo Windows no es perfecto. Luego le cuento lo que ocurrio.
Responder Con Cita
  #8  
Antiguo 01-09-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Una pregunta tonta:

¿Estás seguro que el directorio que indica la variable session.save_path existe?

Y antes de borrar tu Windows asegúrate de tener los drivers, no te vaya a ocurrir lo que a este amigo.



// Saludos
Responder Con Cita
  #9  
Antiguo 02-09-2004
Avatar de tcp_ip_es
tcp_ip_es tcp_ip_es is offline
No confirmado
 
Registrado: ago 2003
Ubicación: Madrid
Posts: 635
Poder: 0
tcp_ip_es Va por buen camino
digo yo que algun error te mostrará no??? si no te muestra ningun error prueba a cambiar la configuración del php.ini para que te muestre todos los errores, y ver lo que te puede pasar. Prueba a mostrar la session:

Código PHP:
<?
session_name
('misesion');
echo 
'El id de mi sesión es: '.$misesion.'<br>'
?>
bueno ya nos contarás...

Saludos, Tony
Responder Con Cita
  #10  
Antiguo 02-09-2004
Avatar de acertij022
acertij022 acertij022 is offline
Miembro
 
Registrado: may 2003
Ubicación: Argentina-Bs. As.
Posts: 233
Poder: 21
acertij022 Va por buen camino
Intentare Resinstalando Todo Haber Que Pasa.
Luego Les Comento
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 15:12:41.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi