示例链接:http://link.bisnis-id.com/?go=google
<?php if(isset($_GET['go'])) { ?>
<?php $link_id = $_GET['go']; ?> <!-- output = google -->
<!-- Short explanation: "google" is generating a link for google website -->
<?php $link_url = "https://www.google.com"; ?>
<?php header("Location: $link_url"); ?>
<?php exit; ?>
<?php } ?>
该链接将重定向到https://www.google.com
,但在我在移动浏览器上访问时,它不会重定向。
答案 0 :(得分:0)
你甚至不能在标题之前输出单个输出。此标题只有一个开头和结尾。你可以使用ob_start()
。使用下面的代码
<?php if(isset($_GET['go'])) {
$link_id = $_GET['go'];
$link_url = "https://www.google.com";
header("Location: $link_url");
exit;
}
?>
希望这有助于你
答案 1 :(得分:0)
您不必破坏PHP块。
请记住,在发送任何实际输出之前,必须通过普通HTML标记,文件中的空行或PHP来调用header()。
<?php if(isset($_GET['go'])) {
$link_id = $_GET['go']; //output = google
//Short explanation: "google" is generating a link for google website
$link_url = "https://www.google.com";
header("Location: $link_url");
exit;
}?>