Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Misterio_S en 19 Diciembre 2014, 13:49 pm



Título: [Resuelto] ¿se puede compartir una variable entre varios php?
Publicado por: Misterio_S en 19 Diciembre 2014, 13:49 pm
tengo 1  php que es la sección principal o indice y desde este se accede a otros 5 secciones, algunas son privadas y es necesario logearse, pero en otras no es necesario porque son publicas:

proyecto agenda:
-login.php   publico principal
-recordatorio_eventos.php    privado
-mis_contactos.php     privado
-mis_notas.php      privado
-calculador-php      publico
-clima_hora.php     publico



login.php conecta a la base de datos y carga todos los datos del usuario y deberia guardarlas en variables que sean accesibles para cualquier php.

en los php publicos, si el usuario esta logeado deberia mostrar "buenas tardes $nombre_usuario" y sus demas datos pero si no se logeo "buenas tardes invitado , si quieres puedes iniciar sesion" , en los php privados si el usuario no se loggeo deberia mostrar "acceso prohibido",  quisiera saber si hay alguna manera de compartir una variable entre todos los php de arriba, o crear un php llamado ejemplo variables_globales.php y hacerla publica y visible para todos, como se hace en un lenguaje de programacion tipo pascal,basic, c  lo que intente es usar el comando require:

login.php
Código:
require "mis_notas.php"

misnotas.php recibe las variables bien, pero cuando se intenta entrar a esta sección mediante hiperenlace no las recibe
Código:
<a href = "mis_notas.php">ir a mis notas</a>
necesito acceder a los datos del usuario y la conexion sql que se cargan en login.php


Título: Re: ¿se puede compartir una variable entre varios php?
Publicado por: engel lex en 19 Diciembre 2014, 13:50 pm
Con variables de sesión no te sirve?


Título: Re: ¿se puede compartir una variable entre varios php?
Publicado por: Misterio_S en 20 Diciembre 2014, 03:05 am
¡funciona! , no sabia de eso recien empiezo en php, gracias.