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

WordPress リダイレクト後に Cookie が失われる

とにかく、フォームを構築し、プラグイン内の関数を呼び出して、フォームが送信されてページにリダイレクトされたときに Cookie を設定しました。テストを通じて、フォームの送信時に Cookie が実際に設定されていることがわかりましたが、リダイレクトが発生すると、Cookie とそれに関連付けられた値が失われます。私は長い間フォーラムを巡回してこれをデバッグしようとしてきましたが、非常に単純な何かが欠けていると思います。 wp_redirectwp_safe_redirectheader Location:window.open() などを試しました。 p>

リダイレクトが発生する前に wp_die($_COOKIE) を使用すると、Cookie が表示されるので、ページが他のページにリダイレクトされた後に発生すると考えられます。

リダイレクトされたページのデータを使用できるように、Cookie を削除せずにフォームを送信し、Cookie を設定し、(同じサイトの別のページに) リダイレクトするにはどうすればよいですか? < /p> リーリー

それが役立つ場合は、フォームのアクションを次に示します:

ああああ

P粉198814372P粉198814372379日前618

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

  • P粉464088437

    P粉4640884372023-09-10 17:03:22

    ###これを試して:### リーリー

    返事
    0
  • キャンセル返事