如果HEADER()将参数传递给javascript中的location.href

时间:2012-05-01 12:03:52

标签: javascript wordpress wordpress-plugin

我是wordpress的新手。

我尝试过以下代码

    header("Location: $location", true, $status);

我想将页面重定向到特定页面,我遇到了这种错误

    "Cannot modify header information - headers already sent by (output started at   /home/content/c/l/a/clareb23/html/client4/wp-content/plugins/featured-articles-lite/main.php:773) in /home/content/c/l/a/clareb23/html/client4/wp-includes/pluggable.php on line 870"

任何建议将不胜感激。

1 个答案:

答案 0 :(得分:1)

根据评论

你可以这样做:

<script>
  window.location = '<?php echo $location?>?myvar=true&status=<?php echo $status?>';
</script>

确保在header(...)语句之前不在屏幕上回显/打印任何内容,并且在打开php标记之前没有空格,例如<?php。将exit()放在header()函数之后也是一种好习惯。