链接重定向上一页

时间:2014-01-14 05:29:29

标签: javascript php redirect

我正在使用脚本进行图片托管。 每个图像都会生成一个动态地址,例如:

  • image 1 = www.site.com/img-52786ffebed6d.html
  • image 2 = www.site.com/img-529035bbc3c9e.html

当用户第一次访问图片时,会重定向到www.site.com/first_visit.php页面。

在“first_visit.php”中有一个链接“返回图像”。 如何使链接返回图像?

我试过

<?php
if (isset ($ _SERVER ['HTTP_REFERER'])) {
header ('Location:'. $ _SERVER ['HTTP_REFERER']);
Else {}
  header ('Location: index.php');
}
exit;
>

有效,但是是即时的,我需要链接“回到图像”并且不知道如何

4 个答案:

答案 0 :(得分:0)

只需将图像的第一个请求重定向到/first_visit.php?return_to=52786ffebed6d,以便您知道将用户重新发送到何处。

答案 1 :(得分:0)

将第一页的位置作为参数传递 - 这将附加到网址www.site.com/first_visit.php

你会发现像www.site.com/first_visit.php?backto=www.site.com/img-52786ffebed6d.html

这样的东西

答案 2 :(得分:0)

<?php
if (isset($_SERVER['HTTP_REFERER'])) {
  echo '<a href="'. urlencode($_SERVER['HTTP_REFERER']) . '">Back</a>';
else {
  echo '<a href="index.php">Back</a>';
}

使用链接标记而不是重定向。如果它包含适当的HTML代码,那就更好了。

答案 3 :(得分:-1)

<a href="#" onclick="javascript:window.history.back(-1);return false;">Back</a>