根域上的php会话已过期
我已经在子域上创建了会话,但现在我无法访问根域上的会话变量 登录页面:根域上的php会话已过期,php,session,subdomain,Php,Session,Subdomain,我已经在子域上创建了会话,但现在我无法访问根域上的会话变量 登录页面:myaccount.javaignite.com//验证登录 主页:第页 www.javaignite.com//这里我无法获取值 myaccount.javaignite.com/Auth.php 通过ajax从index.php调用 <?php $sess_name = session_name('app'); session_set_cookie_params(0, '/', '.javaignite.com')
myaccount.javaignite.com
//验证登录
主页:第页
www.javaignite.com
//这里我无法获取值
myaccount.javaignite.com/Auth.php
通过ajax从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
它包含在myaccount.javaignite.com/index.php和index.php(根目录)中
-
-
您需要更新php.ini文件。请阅读以下旧问题链接<?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
}
?>