ホームページ >バックエンド開発 >PHPチュートリアル >Empire をインターフェイスとして使用すると、Android および iOS を呼び出すときに $_SESSION を取得できません
Empire によって作成された登録およびログイン インターフェイスは、Android および iOS から呼び出されたときに $_SESSION 内の情報を取得できません。具体的なシナリオは次のとおりです。登録時に、Android から携帯電話番号が送信されます。それを確認した後、送信します。メッセージング プラットフォームは検証コードを送信します。メッセージング プラットフォームの検証コードを $_SESSION に入れて Android に送り返しましたが、Android には $_SESSION メカニズムがありませんか?どのように言って?この分野の経験のある方、どうすればよいか教えていただけますか。
返信内容:まず第一に、API 呼び出しはステートレスです。つまり、セッションは無効です。また、セッションはサーバーに保存されているデータを取得するためにクライアントの Cookie に保存されているセッション ID に基づいていることを理解する必要があります。それがセッションの価値です。
次に、携帯電話の認証コードを使用してログインする必要があります。電話番号をキーとして使用し、認証コードの値をキャッシュに保存することができます。使用して、検証中に取り出します。