Heim  >  Artikel  >  Backend-Entwicklung  >  javascript - Bitte informieren Sie mich über das Problem des Sitzungsverlusts beim Wechsel des Domainnamens per IP

javascript - Bitte informieren Sie mich über das Problem des Sitzungsverlusts beim Wechsel des Domainnamens per IP

WBOY
WBOYOriginal
2016-08-04 09:20:101538Durchsuche

Vorher befanden sich die Frontend-Seite und die Schnittstelle im selben Verzeichnis auf dem Server.
Auf beide wurde über IP zugegriffen.
Nachdem die Frontend-Seite einen Domänennamen hatte, wurde auf die Schnittstelle ohne IP oder IP zugegriffen wurde darauf zugegriffen
Dann gingen Cross-Domain und SESSION verloren, Frage?
Bitte sagen Sie mir, wie ich damit umgehen soll.

Antwortinhalt:

Vorher befanden sich die Frontend-Seite und die Schnittstelle im selben Verzeichnis auf dem Server.
Auf beide wurde über IP zugegriffen.
Nachdem die Frontend-Seite einen Domänennamen hatte, wurde auf die Schnittstelle ohne IP oder IP zugegriffen wurde darauf zugegriffen
Dann gingen Cross-Domain und SESSION verloren, Frage?
Bitte sagen Sie mir, wie ich damit umgehen soll.

  1. Eine einfache und effektive Möglichkeit besteht darin, Ihrer Schnittstelle einen Domänennamen derselben Domäne zuzuweisen

  2. Natürlich gibt es eine Möglichkeit, die Sitzungs-ID über die URL weiterzugeben, aber die Kompatibilität dieser Methode ist wirklich schlecht

  3. Außerordentlich wichtig! ! Warum braucht die Schnittstelle Session! ?

Token-Verifizierung wird im Allgemeinen für Schnittstellen verwendet
Natürlich hat PHP eine Sitzungslösung, ich muss Feierabend machen und werde morgen darüber sprechen

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn