php - Laravel 使用ajax get请求清除 session 数据

标签 php jquery ajax laravel laravel-5

我有 2 个 Laravel 应用程序,目前正在本地主机上运行

  1. 询问pidy ( http://localhost/askspidy/public/ )
  2. 询问pidymailer(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 应用程序 session 数据都会被删除或 session id 会被修改,不确定

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

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

最佳答案

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

因此,为了防止此问题,请更改 config/session.php 中的 session cookie 名称

关于php - Laravel 使用ajax get请求清除 session 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44628275/

相关文章:

php - MySQL:从 UTC 转换为服务器时间

php - 获取上个月、上周、上天的重复日期条目的总和

javascript - 需要有关此逻辑的建议...找不到更好的标题

javascript - 如何修复全屏叠加样式和效果

javascript - TinyMCE 在加载 AJAX 的 DIV 中重新初始化后消失

javascript - wicket:如何使 div 高度依赖于另一个 div

php - MySQL 到 DB2 通过 ADOdb PHP

PHP is_dir 和 mkdir 不能在映射的网络驱动器上工作

events - 如何在 jQuery 中重新触发(或延迟触发) `mousedown` 事件?

javascript - 如何将循环中的多个变量传递到 ajax json 数据中。