首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重定向后重定向

重定向后重定向
EN

Stack Overflow用户
提问于 2014-11-12 08:42:29
回答 1查看 43关注 0票数 1

在我的通讯中,我有一些产品可以代表会员。

说我有三个产品:每个产品都有一个独特的标记。

产品一:href="index.php?username=klaudia&email=my@email.com&product=productOne"

产品二:href="index.php?username=klaudia&email=my@email.com&product=productTwo"

产品三:href="index.php?username=klaudia&email=my@email.com&product=productThree"

正如我们所看到的,所有的链接都将转到index.php,尽管其中有一个字符串,这是不同的。

index.php的目标是TO GET、用户名和我的电子邮件,以便设置会话信函。这就是为什么所有链接都必须输入索引页面。

现在,在谈到索引页之后,我希望它立即根据产品名称$_GET['product'];被重定向。

这里有人能帮我吗?我希望我在这方面取得的成就是明确的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-12 08:46:27

您可以创建一个查找$_GET信息的登陆页面,然后重定向如下:

代码语言:javascript
复制
<?php

    session_start();
    if(!empty($_GET['username']))
    {
        $_SESSION['User']=$_GET['username'];
        header('Location: http://www.example.com/?product='.$_GET['product']);
        exit;
    }

?>

这有超级基本的检查,我建议适当地添加更多(产品不是空的等等)

然后,您只需在重定向页面上使用会话,同时从GET请求中使用您想要的任何信息。

编辑:同样,正如Peehaa指出的,在传递给URL之前,电子邮件地址最好是编码的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26882597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档