wx.request请求的PHP页面SESSION无效
发布于 6 年前 作者 sujie 7641 次浏览 来自 问答

有a.php,内容如下

<?php

session_start;

$_SESSION[‘name’]=“username”;

echo ‘Session is ready’;

?>

有b.php,内容如下

<?php

session_start;

$a=$_SESSION[‘name’];

echo $a;

?>

在微信小程序中有如下代码

    wx.request({

      url: ‘a.php’,

      method: ‘get’, 

      success: function (res) {

        console.log(“返回数据为:” + res.data);

        wx.request({

          url: ‘b.php’,

          method: ‘get’, 

          success: function (res) {

            console.log(“返回数据为:” + res.data);

          }

        })

      }

    })

测试发现可以正常返回Session is ready。却无法返回显示Session内容username。

1 回复

微信小程序端根本就没有维护 cookie,所以是记不住 session 的。

还是自己在 request 里加参数来标识 session 吧,服务器端也要做相应的调整。

回到顶部