2017-09-17 1 views
1

J'ai créé session le sous-domaine, mais maintenant je ne peux pas accéder à la variable de la session sur le domaine racinesession PHP a expiré le domaine racine

Connexion Page: myaccount.javaignite.com // Authentification connexion

Accueil: Page www.javaignite.com// ici, je ne peux pas obtenir la valeur

myaccount.javaignite.com/Auth.php

appel par ajax à partir index.php

<?php 
$sess_name = session_name('app'); 
session_set_cookie_params(0, '/', '.javaignite.com'); 
session_start(); 


if($_POST){ 


    $profile_id   =$_POST["profile_id"]; 
    $profile_fullname =$_POST["profile_fullname"]; 
    $profile_img  =$_POST["profile_img"]; 
    $profile_email  =$_POST["profile_email"]; 


    $_SESSION["profile_id"]   =$profile_id; 
    $_SESSION["profile_fullname"] =$profile_fullname; 
    $_SESSION["profile_img"]  =$profile_img; 
    $_SESSION["profile_email"]  =$profile_email; 


    $redirect_url ="http://javaignite.com"; 
    if(isset($_SESSION["redir_url"])){ 

     $redirect_url =$_SESSION["redir_url"]; 

    } 
    echo $redirect_url; 
    die; 



} 

?> 

javaignite.com/navigation.php

qui est inclue dans myaccount.javaignite.com/index.php et index.php (en root)

<?php 
      print_r($_SESSION); 

      if(isset($_SESSION["profile_id"])){ 
       ?> 
       <ul class="nav navbar-nav navbar-right" style="margin-right:10px;"> 
        <li class="dropdown selected"> 
         <a class="" href="http://account.javaignite.com/profile"> <i class="fa fa-sign-in"></i> 
          <?php echo $_SESSION["profile_name"]; ?> </a> 
        </li> 
       </ul> 


       <?php 

      } else { 
      ?> 
       <ul class="nav navbar-nav navbar-right" style="margin-right:10px;"> 
        <li class="dropdown selected"> 
         <a class="" href="http://account.javaignite.com/"> <i class="fa fa-sign-in"></i> Login/Signup </a> 
        </li> 
       </ul> 
      <?php 
      } 
      ?> 

Répondre