【问题标题】:Redirect in PHP w/ link info使用链接信息在 PHP 中重定向
【发布时间】:2020-08-03 06:46:48
【问题描述】:

是否可以使用 PHP + 链接中介绍的信息自动从页面重定向用户?

我有一个网站 www.mywebsite.com 并希望访问 www.mywebsite.com/track/8182138 的用户 被重定向到 www.shippingcompany.com/shippingtracking/code/8182138

基本上是从我的网站 www.mywebsite.com/track/(codehere) 到运输公司网站跟踪链接的重定向。

我希望这样做,因为运输公司的跟踪链接真的很大,我们需要将运输引入到 SMS 消息中。我仍在使用 PHP 迈出第一步,并且已经掌握了一些基本知识,因此非常感谢您对此的见解!

非常感谢您的关注和建议!

【问题讨论】:

    标签: php redirect hyperlink shipping


    【解决方案1】:
    \\Secure extracting numbers
    $sen = preg_replace('/[^0-9]/', '', $_SERVER['REQUEST_URI']);
    header('Location: www.shippingcompany.com/shippingtracking/code/' . $sen);
    

    \\Secure extracting numbers
    $sen = preg_replace('/[^0-9]/', '', $_SERVER['REQUEST_URI']);
    header("Location: www.shippingcompany.com/shippingtracking/code/$sen");
    

    \\split url by slash
    $url= preg_split('/\//', $_SERVER['REQUEST_URI']);
    header('Location: www.shippingcompany.com/shippingtracking/code/' . array_pop($url));
    

    \\split url by slash
    $phone = array_pop(preg_split('/\//', $_SERVER['REQUEST_URI']));
    header('Location: www.shippingcompany.com/shippingtracking/code/' . $phone);
    

    由于安全性和性能平衡,我更喜欢第一个

    【讨论】:

    • 如果有帮助,请告诉我!
    猜你喜欢
    • 2018-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-29
    • 2012-11-08
    • 2013-07-10
    相关资源
    最近更新 更多