php 添加referer,php:重定向到referer url,但添加一些querystring

我有一些代码可以从几个不同的页面访问。根据它来自哪个页面以及它发送了哪些变量,它会做些微不同的事情。php:重定向到referer url,但添加一些querystring

我想我可以为每个引用页面编写全新的页面,但真的不希望这样做,因为功能类似。

在发生错误的情况下,我想重定向回到引用页面。同样,一旦成功,我也想重新引导回引荐页面。但是,我想添加一个描述错误的参数,或者让用户知道区分失败和成功是成功的。

假设有两个引用页,emailstory.php?id = 231和emailsignup.php一个有quesion标记,另一个没有。我想将用户发回给引用者,但添加错误= 1。我需要一些代码,将&错误= 1附加到第一个引用程序,但是?错误= 1到第二个,并且对许多变体都很有效。

PHP

$referer = $_SERVER['HTTP_REFERER'];

$id = $_POST['id'];

$returnpage = $referer."&error=1";

if (!isset($_REQUEST['id'])) {

header("Location:$returnpage");

}

以上会在某些情况下,但只有当已经有一个工作的?启动查询字符串

是否有一个简单,万无一失的方法来做到这一点?

感谢

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值