Hola compipas me surgió un problema horrible, todo relacionado con las sessiones bueno tengo 2 programas web las cuales estan programadas con php, las 2 estan con sessiones. el problema ocurre cuando abro session de un programa,,, también se abre la session del otro programa, ya que en las dos guardo como session el rut. <?php require("******"); session_start(); $rut=$_POST["***"]; $pwd=$_POST["***"]; if($rut=="" || $pwd==""){ header("location:../***"); }else{ $db = new MySQL(); $consulta = $db->consulta("SELECT * FROM **** WHERE **='".$rut."' AND **='".$pwd."'"); if($db->num_rows($consulta)>=1){ $_SESSION['RUT']=$rut; header("location:../***"); }else{ header("location:../***"); } } ?> en las dos tengo la misma función lo único diferente son las bases de datos,,,,, hay alguna función para que las sessiones sean diferentes? con el mismo nombre de session? D= ayuda plz no se redactar XD
guardalas con distintos nombres, ya que las sessiones se manejan del lado del servidor y son unicas por url asi que ahi ve tu
Doy la misma recomendación que el de arriba. Creo que es mejor utilizar 2 nombres de sesiones diferentes, ya que la solución a tu problema, sería algo así como dividir el servidor en 2 xD ya que los nombres de sesión son únicos... Si es mucho trabajo cambiarlo, se podría utilizar un procesador de texto que cambie $_SESSION[RUT] por $_SESSION[RUT2] o algo así xD.... Saludos!