2017-06-19 119 views
1

我有2級laravel的應用程序,目前正在對本地主機Laravel清除與AJAX GET請求會話數據

  1. askspidy(http://localhost/askspidy/public/
  2. askspidymailer(http://localhost/askspidymailer/public

在askspidy應用程序,我是使用ajax獲取存儲在askspidymailer應用程序中的數據。

下面的代碼寫在askspidymailer內容提取到askspidy應用

$.ajax({ 
      url: "http://localhost/askspidymailer/public/get-inbox/1", 
      dataType: "json", 
      type:"get", 
      async: false, 
      success: function(data) 
      { 
      console.log(data); 
      if(data!='NULL') 
      { 

       for (var i=0; i<data.length; i++) 
       { 
        var fromName = data[i].fromName; 
        var fromAddress = data[i].fromAddress; 
        var subject = (data[i].subject).substr(0,50); 
        var date = data[i].date; 


        var row = $('<tr><td><input type=checkbox></td><td class=mailbox-star><a href=#><i class=fa fa-star text-yellow></i></a></td><td class=mailbox-name><a href=# title='+ fromAddress + '>' + fromName + '</a></td><td class=mailbox-subject>' + subject + '</td><td class=mailbox-attachment><i class=fa fa-paperclip></i></td><td class=mailbox-date>' + date + '</td></tr>'); 

        $("#inboxtable").append(row); 
       } 
      } 

      }}); 

,但無論何時執行該代碼,askspidy laravel應用會話數據將被刪除或會話ID被修改,不知道

,因爲當我點擊askspidy laravel應用程序中的任何其他鏈接或刷新當前頁面時,它會自動將我重定向到登錄頁面。

我不知道,如果是因爲我們連接2個不同的laravel應用還是什麼?我已籤,如果我在這裏使用不同的網址,然後它工作正常,但這個網址它在某種程度上修改/刪除會話值

回答

3

這可能會受到影響,由於在會話配置文件相同的會話cookie的名字。

因此,要防止這種問題config/session.php

+0

改變會話cookie名稱哇,這太酷了,我在配置/ session.php文件在我的第二個應用程序更改cookie名稱和的工作像黃油。謝謝哥們 – dollar