Heim >Backend-Entwicklung >PHP-Tutorial >Wie springe ich nach der Anmeldung zur Seite, bevor ich mich in thinkphp anmelde?
Wenn Sie $_SERVER['HTTP_REFERER'] verwenden, wird der vollständige Pfad angegeben. Nach erfolgreicher Überprüfung unterstützt die Umleitung keinen vollständigen Pfadsprung und die Seite, bevor sich der Benutzer anmeldet, enthält Parameter wie diesen http://localhost/a/jz/index.php/Home/Test/test.html?t=10311244
Was sollte Ich mache in diesem Fall Wolltuch?
Wenn Sie $_SERVER['HTTP_REFERER'] verwenden, wird der vollständige Pfad angegeben. Nach erfolgreicher Überprüfung unterstützt die Umleitung keinen vollständigen Pfadsprung und die Seite, bevor sich der Benutzer anmeldet, enthält Parameter wie diesen http://localhost/a/jz/index.php/Home/Test/test.html?t=10311244
Was sollte Ich mache in diesem Fall Wolltuch?
http://localhost/a/jz/index.php/Home/User/login?redirect=/Text/test.html
Speichern Sie die URL in der Sitzung, bevor Sie sich anmelden, nehmen Sie sie nach Abschluss heraus und leiten Sie sie dann weiter
Sie verwenden die Funktion „redirect()“, um den vollständigen Pfad umzuleiten
<code>redirect("http://google.com");</code>
<code> echo "<script>history.go(-1);</script>"; </code>