首页 > 解决方案 > 我如何使用 php 中的 session 来 react.js?

问题描述

我将使用来自 php 的会话,该会话已登录并具有一个中间页面,该页面将具有指向 react.js 页面的链接

如何使用收到的会话?

标签: javascriptphpreactjs

解决方案


您需要在您的 php 中创建一个端点,例如创建一个包含以下内容的文件“getSessionValue.php”:

<?php
$key = $_GET['key'];

isset($_SESSION[$key]) ? echo $_SESSION[$key] : echo '';

在您的反应应用程序中,您需要对此文件进行 ajax 调用:

例如:

const getSessionValue = async (key) => {
  try {
    return await axios.get(`getSessionValue.php?key=${$key}`).data
  } catch (error) {
    return undefined
  }
}

推荐阅读