【问题标题】:php header not redirect to its url [duplicate]php标头未重定向到其网址[重复]
【发布时间】:2017-11-24 04:49:19
【问题描述】:

我需要重定向网址

https://vivekp.co/server/apiurl/qwertyuiopl

但它重定向到

https://vivekp.co/server/apiurl/".$youtube_id

如何解决?

<?php
if (isset($_GET['urlid'])) {
$url = $_GET["urlid"];
//$url="https://youtube.com/watch?v=fbjfnjnfkjs";

preg_match('%(?:youtube(?:-nocookie)?\.com/(?:[^/]+/.+/|(?:v|e(?:mbed)?)/|.*[?&]v=)|youtu\.be/)([^"&?/ ]{11})%i', $url, $match);

$youtube_id = $match[1];

$nr="https://vivekp.co/server/apiurl/".$youtube_id;

header('location:$nr');

}else{
    echo "Error";
}
?>

【问题讨论】:

    标签: php redirect header


    【解决方案1】:

    只需将标题设置为,

    header('location:'.$nr);
    

    【讨论】:

    • 很高兴帮助@Vicky。请投票..!!
    【解决方案2】:

    您应该从'' 中取出变量或将其更改为""

    header("location:$nr");
    

    header('location:'.$nr);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-05
      相关资源
      最近更新 更多