【问题标题】:Laravel clears session data with ajax get requestLaravel 使用 ajax 获取请求清除会话数据
【发布时间】:2017-11-21 12:50:10
【问题描述】:

我有 2 个 laravel 应用程序,目前在 localhost 上工作

  1. asksspidy (http://localhost/askspidy/public/)
  2. 问spidymailer (http://localhost/askspidymailer/public)

在 askspidy 应用程序中,我使用 ajax get 来获取存储在 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 app session 数据被删除或 session id 被修改,不确定

因为当我点击 askspidy laravel 应用程序中的任何其他链接或刷新当前页面时,它会自动将我重定向到登录页面。

我不确定,如果是因为我们连接了 2 个不同的 laravel 应用程序还是什么?我已经检查过,如果我在这里使用不同的 url,那么它可以正常工作,但是这个 url 它会以某种方式修改/删除会话值

【问题讨论】:

    标签: php jquery ajax laravel laravel-5


    【解决方案1】:

    由于会话配置文件中的会话 cookie 名称相同,这可能会受到影响。

    所以为了防止这个问题改变config/session.php中的会话cookie名称

    【讨论】:

    • 哇,太酷了,我在我的第二个应用程序中更改了 config/session.php 中的 cookie 名称,这就像黄油一样工作。谢谢朋友
    • 这真的节省了我的一周,非常感谢,这完全是关于 AJAX url 和我的应用程序之间的 cookie 名称冲突
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-16
    • 2016-02-02
    • 2015-08-14
    • 2011-02-12
    相关资源
    最近更新 更多