検索

ホームページ  >  に質問  >  本文

javascript - thinkphp が同じドメイン内の異なるアドレスから異なる Cookie を取得するのはなぜですか?

問題のシナリオ:

ポップアップ ウィンドウのサイズとビジネス ニーズを考慮して、ポップアップ ウィンドウ フォームの [送信] の横に [その他のオプション] があります。
[送信] をクリックして、処理のためにデータをバックグラウンドに直接送信します。 [その他のオプション] をクリックして、詳細が記載された別のページに移動します。
ポップアップ ウィンドウに入力されたフォーム データが失われないようにするために、フロントエンドは jquery.cookie.js を使用してデータを Cookie に保存します。
詳細フォームページにジャンプしてデータを読み取る準備をします。

質問:

バックエンド フレームワークは TP を使用します。フロントエンドに格納されている Cookie 値は、コントローラー Index の下で読み込むことができますが、他のコントローラーからは読み出すことができません。 ? ?

< /p>

< /p>

滿天的星座滿天的星座2864日前363

全員に返信(1)返信します

  • PHP中文网

    PHP中文网2017-05-16 13:09:59

    まず、保存した Cookie があるかどうかを確認するために、tp の Cookie 読み取りメソッドが自動的にプレフィックスを追加します。また、Cookie を設定するときは、Cookie のライフ サイクルを設定する必要があります。有効期限。設定されていない場合。現在のページのライフサイクルはおそらく終了しています

    返事
    0
  • キャンセル返事