首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重定向函数Php

重定向函数Php
EN

Stack Overflow用户
提问于 2011-08-18 20:05:03
回答 6查看 3.2K关注 0票数 3

我在php脚本上编写了一个函数'redirect_to()‘,它是在成功地更新了我的自定义CMS上的页面之后调用的。它在本地主机上运行良好,但是当我在实际的活动域上尝试它时,我会得到以下错误消息:

警告:无法修改已由/hermes/bosweb/web119/b1192/ipg.typaldosnetcom/edit_listing.php:7)发送的标头信息(输出从第20行的/hermes/bosweb/web119/b1192/ipg.typaldosnetcom/includes/functions.php中的/hermes/bosweb/web119/b1192/ipg.typaldosnetcom/includes/functions.php开始)

下面是redirect_to()函数的代码:

代码语言:javascript
复制
function redirect_to ($location = NULL) {
    if ($location != NULL) {
        header("Location: {$location}");
        exit;
    }
}

在输出任何HTML之前,我已经确保调用该函数,所以我不确定问题到底是什么。

我的问题是:为什么我会收到这个错误?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2011-08-18 20:08:29

在设置标题之前,您已经将输出发送到页面。首先,您需要设置标题,然后才能输出。

它甚至可以是一个空格。

票数 1
EN

Stack Overflow用户

发布于 2011-08-18 20:08:00

这不是在撒谎。在谈到这一点之前,您已经输出了一些内容。检查错误消息中提到的位置。

向我们展示每个提到的文件的前25行。

票数 2
EN

Stack Overflow用户

发布于 2011-08-18 20:08:08

这意味着在建议的线路上已经输出了一些东西。试着去那里看看它能做什么。

如果你自己找不到问题,试着把周围的代码贴在那个位置上,以便更好地澄清问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7113458

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档