PHP会话和解析

PHP会话和解析,php,session,Php,Session,我有一些php文件需要访问解析后端。我不知道如何把它们联系起来。在我之前的问题中,答案是: 现在我有一个新问题: 如果我注释掉session_start(),我可以访问Parse数据库,但不能访问session变量 如果我取消对session_start()的注释,我可以访问session变量,但不能再进行解析 为什么呢 <?PHP //session_start(); echo "I'm in PHP!!!"; require 'vendor/auto

我有一些php文件需要访问解析后端。我不知道如何把它们联系起来。在我之前的问题中,答案是:

现在我有一个新问题:

如果我注释掉session_start(),我可以访问Parse数据库,但不能访问session变量

如果我取消对session_start()的注释,我可以访问session变量,但不能再进行解析

为什么呢

 <?PHP
    //session_start();


    echo "I'm in PHP!!!";

      require 'vendor/autoload.php';

      use Parse\ParseException;
      use Parse\ParseClient;
      use Parse\ParseQuery;
      use Parse\ParseUser;

      ParseClient::initialize('xxxxx', 'xxxxx', 'xxxxx');
      ParseClient::setServerURL('https://xxxxxx');



     //if (isset($_SESSION["currentUser"])){
       $query = new ParseQuery("CourseInfo");   
       $query -> equalTo ("CourseID", "Demo2");
       $results = $query->find(); 
       echo "Successfully retrieved " . count($results) . " scores.";
    // }


    echo "Favorite color is " . $_SESSION["favcolor"] . ".<br>";  // just to test 
    if (isset($_SESSION["currentUser"])) {echo $_SESSION["currentUser"];}
    ?>

调用initialize方法后,添加以下内容:

ParseClient::setStorage( new ParseSessionStorage() );

还有结帐:

我认为你的答案是正确的,这里有更详细的解释:


Tx

您好,这可能是一个很好的解决方案,但我对指南不太了解(PHP初学者问题)。有没有一种方法可以让我现有的代码正常工作?你知道有什么问题吗?