私は2ページのPHPコードを持っています。セッション変数が時間内にロードされない
Page 1:変数入力を複数の配列にロードし、次にこれらの配列を使用して作成したいくつかのSESSION変数にロードできます。
ページ2:すべてのSESSION変数を使用し、「imagecreate」を使用するpngを作成して表示します。
pgnが作成される前にページ2がすべてのSESSION変数をロードするとは限りません。不正な形式のイメージが表示されることがあります。
、すべてのセッション変数が最終的にすべてのセッション変数がロードされた後まで、PNGの生成を遅延させることができる2ページ
に渡されているか、別の解決策があることを確認し、正しいイメージを作成し、2ページを更新?
pgnとは何ですか? ...あなたはPNGを意味しますか?また、2つのスクリプトのコードを見てセッション処理を確認すると非常に便利です。 –
オジーは "pgn"ではなくpngイメージファイルを意味すると思います。そして、すべてのそれらの有権者は、彼/彼女の最初の投稿、オジーを休憩与える。少なくともあなたがそれを改善するために投票した理由についてコメントしてください。 –
PHPセッションでは並行性がないことが保証されているため、ページ1がページ2よりも前に読み込まれると、データがそこに格納されます。しかし、両方のページを同時に呼び出すと、どちらが最初に読み込まれるかの保証はありません。問題はセッションではなく、単に物事が順番に読み込まれていることを確認していないということです。 – Havenard