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); 

正常に動作していますが、次のような問題があります。

更新ボタンを1回押すと、セッション変数は設定解除されません(API呼び出しコードの後に​​セッションデータにアクセスできます)が、前の更新アクションをロードする前にもう一度更新ボタンを押すと、セッションデータは自動的に設定解除されます。

更新ボタンを連続して複数回押すと、セッションデータが自動的に破棄されます。

理由は何ですか?

一度リフレッシュするとうまくいきます。XML 読み込みコードを削除すると、複数回の更新または 1 回の更新で正常に動作します。

4

2 に答える 2