1

我在 PHP 项目中使用 7digital API。这是我调用 API 的代码:

print_r($_SESSION);   

$requestUrl = "http://api.7digital.com/1.2/release/details?oauth_consumer_key=" . SEVEN_DIGITAL_CONSUMER_KEY . "&country=$CountryCode&releaseid=" . $wishlistArray[$i]['release7id'] . "&imageSize=33";
$response = simplexml_load_file($requestUrl);

print_r($_SESSION); 

它工作正常,但这里有一个问题,例如:

如果我按一次刷新按钮,则会话变量不会取消设置(我可以在 API 调用代码后访问会话数据),但在加载上一个刷新操作之前再次按刷新按钮,则会话数据将自动取消设置。

意味着如果我连续按下多次刷新按钮,则会话数据会自动销毁。

可能是什么原因?

一次刷新它工作正常。如果我删除了 XML 加载代码,那么它可以正常工作不止一次刷新或单次刷新。

4

2 回答 2

2

这是一个相当知名的问题/错误。

请参阅此处以获取完整的完整说明和完整的解决方案。

于 2013-12-10T11:26:10.000 回答
-1

包括 session_start(); 在脚本的顶部

于 2013-12-10T11:19:14.447 回答