この記事では、ミニプログラムでセッションをリクエストできない場合の解決策を紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。
[関連する学習の推奨事項: 小さなプログラム開発チュートリアル]
今日ミニ プログラムのログイン認証を行う場合、ログイン後に認証、skeyをバックグラウンドに持ってきてskeyのセッション値を取得しようとしたら取得できず、ずっと悩んだ結果、session_idの問題であることが分かりました。 session_id が渡されていないため、バックエンドはフロントエンドから渡された値を受け取りますが、その値はセッション内に明らかに存在しますが、取得することはできません。
認可のためにログインするとき、バックグラウンド サーバーはこのセッションの session_id を返す必要があります
アプレットはバックグラウンドから渡された session_id を保存する必要があります
ユーザーがミニ プログラムにログインするときは、現在のユーザーが承認されているかどうかを最初に確認する必要があります。現在の skey の有効期限が切れているかどうかを確認するには、skey をバックグラウンドに渡す必要があります。バックグラウンドをリクエストするときは、同じセッションに属しているかどうかを判断するために、Hearer ヘッダーに session_id を追加する必要があります。
プログラミング関連の知識について詳しくは、プログラミング入門をご覧ください。 !
以上がミニプログラムリクエストリクエストでセッションエラーが発生する問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。