如何在 php 中获取上一页的 URL

  • 本文关键字:一页 URL 获取 php php
  • 更新时间 :
  • 英文 :


我想将登录页面重定向到上一页。我试过很多方法让它发挥作用,但我没有。当我回显时,我可以在浏览器上看到,它工作正常。然而,当我尝试重定向,但我做不到。


**login.page**

<?php

if ($row = mysqli_fetch_array($result)) {
$url = $_SERVER['HTTP_REFERER'];
$url2 =parse_url( $url, PHP_URL_QUERY);
header("Location: $_SERVER["HTTP_REFERER"]");

}
?>

**main.php**
<?php  

if (!isset($_SESSION['id'])) {
<a id='' href=' https://www.example.com/login.php>
<input type='submit'  name='send' i class='btn-basic  value='write'></a>

}
?>

我看到的很多登录页面都使用查询参数来指代将它们重定向到登录网页的网站/页面。

从上一个页面,您可以使用类似"https://example.com/login.php?from=https://example.com/myhomepage"的查询url转到登录页面(显然,将数据更改为您重定向的引用人(。然后,当您登录时,您可以通过访问GET参数from重定向回该网页,如下所示:

header("Location:" . $_GET['from']);

(我对我的PHP有点生疏,所以只要告诉我语法是否错误就行了(。

相关内容

  • 没有找到相关文章

最新更新