有可能创建一个具有不同内容的重定向页面吗



我需要的是:根据访问者的来源url创建一个具有不同内容的重定向页面(在同一url中)!例如:

  • 访问者X来自a href url www.example.com/page?u=target1.com
  • 访问者Y来自ahref网址www.example.com/page?u=target2.com

访问者X和Y的重定向页面均为www.example.com/redirect-page,但访问者X的内容不同,a(按钮)带有指向target1.com的href按钮访问者Y a href(按钮)到target2.com(很抱歉我的英语不好,我希望得到正确的答案)

  1. 读取查询参数
    parse_str($_SERVER['QUERY_STRING'], $queries);
    $queries["u"] will be the target
    
  2. 将目标值存储在会话中$_SESSION["targetValue"] = $queries["u"]
  3. 将用户重定向到/重定向页面/
  4. 可以根据$_SESSION["targetValue"]显示/隐藏/渲染

By"重定向页面";,如果你的意思是它实际上正在重定向到另一个第三页,那么@ruleboy21的评论是正确的。

但我认为你的意思是";重定向页面";是人们被重定向到的页面,而您只想添加一个自定义的";背面";如果是,这里有一种方法:

if ( !empty($_GET['u'] ) {
echo '<a href="'.htmlspecialchars($_GET['u'], ENT_QUOTES,'UTF-8').'" style="border:1px solid black;padding:2px;"> back </a>';
}

它不创建<button>,而是创建一个<a>链接,该链接在其href属性中包含引用页面,并具有一些样式,使其看起来像一个按钮(您可以根据需要进行更改)。

相关内容

  • 没有找到相关文章

最新更新