Código:
require principal.php
y esta ves muestra "hola, juan carlos garcia " que es el usuario logeado (hasta aqui todo bien), ahora de aqui (principal.php) intento entrar a las otras secciones "mis_notas, mis_contactos" , pero parece que el php no reconoce las variables de sesion , al usar esas variables sale :"undefined variable nombre en c:\xamp\htdocs..."
undefined variable apellido en c:\xamp\htdocs...
trate cambiar varias cosas pero no hay solucion , ahora sale:
Warning: mysql_query() expects parameter 2 to be resource, integer given in C:\xampp\htdocs\...
esto es parte del codigo
Código
como ven guardo la conexion en una variable sesion pero despues cuando consulto ese valor 'link' desde mis_notas.php ya no existe, nisiquiera existe la sesion php, para comprobar la sesion uso esto:
if ($_SESSION['link']==true) { echo "conexion correcta"; $_SESSION['apellido'] = ...
Código
<?php { echo "ya existe una sesion anterior<br>"; } else { echo "no hay sesion iniciada<br>";
no se , pero parece que las variables de sesion tienen algunas limitaciones o algo asi, alguien por favor ayudeme o expliqueme cual podria ser el problema.
edit:
estuve viendo el valor que retorna session_id() despues de llamar a session_start() y siempre es el mismo, parece que el problema esta más en guardar la conexion mysql en la variable de sesion.