PHP会话和解析
我有一些php文件需要访问解析后端。我不知道如何把它们联系起来。在我之前的问题中,答案是: 现在我有一个新问题: 如果我注释掉session_start(),我可以访问Parse数据库,但不能访问session变量 如果我取消对session_start()的注释,我可以访问session变量,但不能再进行解析 为什么呢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();
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初学者问题)。有没有一种方法可以让我现有的代码正常工作?你知道有什么问题吗?