problema con laas sesiones (solucionado + explicacion)

(1/2) > >>

enrique4480:
hola, estoy usando "$_session" y "session_id()" y las 2 devuelven 0. ¿alguna idea?

mchojrin:
Hola:

  $_SESSION es un array, session_id() es una función que te retorna un string correspondiente a la sesión actual.

  ¿Podrías mostrar algo de código para comprender tu contexto?

enrique4480:
Código:

echo "todo a 0";
session_start();
print_r($_SESSION);
echo session_id();

enrique4480:
porfavor he llamado al hosting y me dicen que todo esta bien, pero ni puedo poner cookies ni puedo usar sesiones. esto me complica el pasar datos de pagina a pagina.

 Código:

session
Session Support enabled
Registered save handlers files user
Registered serializer handlers php_serialize php php_binary
Directive Local Value Master Value
session.auto_start Off Off
session.cache_expire 180 180
session.cache_limiter nocache nocache
session.cookie_domain no value no value
session.cookie_httponly 0 0
session.cookie_lifetime 0 0
session.cookie_path / /
session.cookie_samesite no value no value
session.cookie_secure 0 0
session.gc_divisor 100 100
session.gc_maxlifetime 1440 1440
session.gc_probability 0 0
session.lazy_write On On
session.name PHPSESSID PHPSESSID
session.referer_check no value no value
session.save_handler files files
session.save_path /tmp/.priv /tmp/.priv
session.serialize_handler php php
session.sid_bits_per_character 4 4
session.sid_length 32 32
session.upload_progress.cleanup On On
session.upload_progress.enabled On On
session.upload_progress.freq 1% 1%
session.upload_progress.min_freq 1 1
session.upload_progress.name PHP_SESSION_UPLOAD_PROGRESS PHP_SESSION_UPLOAD_PROGRESS
session.upload_progress.prefix upload_progress_ upload_progress_
session.use_cookies 1 1
session.use_only_cookies 1 1
session.use_strict_mode 0 0
session.use_trans_sid 0 0


he programado con sesiones, ese no es el problema. el problema es que me da un null como un queso.

enrique4480:
lo pongo en un mensaje aparte asi queda mas claro. que las cabeceras http debían enviarse antes de cualquier elemento es de logica, pues bien yo no estaba iniciando las sesiones antes de enviar una pagina al usuario, mas bien al final pq en esa pagina no iba a usarlas. el que no me entienda que me hable por privado, pero vamos error de novato, es lo que tiene mas de 10 años sin programar.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente