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 回の更新で正常に動作します。