Modx Evo 1.0.4 を使用しており、API 経由で値を取得して modx セッション変数に保存しようとしています。ユーザーログインです。ログイン認証情報が送信されると、次のページで print_r($_SESSION); が呼び出されます。ただし、空の配列が出力されます。このページを更新すると、セッション変数が読み込まれた配列が表示されます。
ここでセッションを作成しています:
require_once '../manager/includes/config.inc.php';
startCMSSession();
$_SESSION['mx_iCode'] = "test";//$_SESSION['iCode'];
$_SESSION['mx_firstName']= $_SESSION['firstName'];
$_SESSION['mx_lastName']= $_SESSION['lastName'];
$_SESSION['mx_address'] = $_SESSION['address1'].' '.$_SESSION['address2'].' .$_SESSION['address3'];
$_SESSION['mx_city'] = $_SESSION['city'];
$_SESSION['mx_state'] = $_SESSION['stProvince'];
$_SESSION['mx_zip'] = $_SESSION['postalCode'];
次を使用して、投稿先のページに印刷します。
print_r($_SESSION);
modX の「print_r」ページでキャッシュ オプションを調整しようとしましたが、すべてのオプションで同じ結果が得られます。ページを更新した後、セッション変数のみがリストされます。
遅延は外部セッションを modX セッションに保存した結果ですか?