我需要的是:根据访问者的来源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(很抱歉我的英语不好,我希望得到正确的答案)
- 读取查询参数
parse_str($_SERVER['QUERY_STRING'], $queries); $queries["u"] will be the target
- 将目标值存储在会话中
$_SESSION["targetValue"] = $queries["u"]
- 将用户重定向到/重定向页面/
- 可以根据
$_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属性中包含引用页面,并具有一些样式,使其看起来像一个按钮(您可以根据需要进行更改)。