PHP标头重定向使用脚本 - 语法错误

时间:2015-10-28 01:33:44

标签: php

我正在尝试使用script进行标题重定向。我不熟悉PHP / JS,但我可以看出有一些语法错误,我无法排除故障。以下是代码。专家,请帮忙。

<?php $sendvar = "?subject=".$subjectfromemail."&from=".=$from."&message=".$messagefromemail."&wrong_code=true";
echo "<script type='text/javascript'>
window.top.location='$_SERVER['HTTP_REFERER']+$sendvar';
</script>"; exit;?>

3 个答案:

答案 0 :(得分:1)

您可以使用PHP本身进行重定向。

How to make a redirect in PHP?

Identity Seed

答案 1 :(得分:0)

为了能够在字符串中使用数组值,请用大括号括起来,如下所示:

<?php $sendvar = "?subject=".$subjectfromemail."&from=".=$from."&message=".$messagefromemail."&wrong_code=true";
echo "<script type='text/javascript'>
window.top.location='{$_SERVER['HTTP_REFERER']}+$sendvar';
</script>"; exit;?>

此致

的Stefan

答案 2 :(得分:0)

或更明确的方式:

<?php
$sendvar = "?subject=".$subjectfromemail."&from=".=$from."&message=".$messagefromemail."&wrong_code=true";
echo "<script type='text/javascript'>
window.top.location='".$_SERVER['HTTP_REFERER'].$sendvar."';
</script>"; exit;
?>