相关疑难解决方法(0)

如何修复PHP中的"Headers already sent"错误

运行我的脚本时,我收到几个这样的错误:

警告:不能更改头信息-头已经发出(输出开始/some/file.php:12)在/some/file.php线23

错误消息中提到的行包含header()setcookie()调用.

这可能是什么原因?以及如何解决它?

php header

833
推荐指数
10
解决办法
133万
查看次数

创建一个文本文件,以便即时下载

更新#1

下面发布的内容是让它输出文件.它正在做的是输出字符串数据,然后输出其余的表单HTML.有没有办法阻止放入文件的内容以及刚刚显示给浏览器的内容.

更新#2

刚添加exit(),一切正常.谢谢!

EOU

嗨,

我一直在环顾四周,看到一些类似的东西,但并没有完全掌握我需要做些什么才能完全完成任务.

目前我有一个用户提供一些细节的表单.在提交时,它会回发给自己并处理POST变量.我有一个预制的HTML网页模板,用于放置信息,工作正常和花花公子只是做一个str_replace.

我现在要做的是将其作为下载导出到纯文本文档中的用户.因此,最终结果是用户单击表单上的提交,然后打开下载弹出窗口,将修改后的网页作为.txt文件.

据我所知,我需要使用HTTPs头功能做一些事情.究竟要实现我想要的东西我不确定.我只希望文件可用一次,但我认为它必须存储在某个地方,供用户下载,然后需要在手动后进行清理?

任何帮助或积分都会很棒!谢谢.

php http-headers

47
推荐指数
3
解决办法
10万
查看次数

'wp_redirect'无效

有一个HTML表单输入.这是代码:

<?php if(isset($_POST['login'])) { 
    wp_redirect("/"); 
}

<form accept-charset="UTF-8" method="post" >
    ...
    <center><input name="login" type="submit" value="????" />
</form>
Run Code Online (Sandbox Code Playgroud)

但重定向不起作用.安装调试插件重定向到wp,这就是它显示的内容.

http://i.stack.imgur.com/Im4eE.png

PS:

<?php wp_redirect( 'http://www.example.com', 301 ); exit; ?>
Run Code Online (Sandbox Code Playgroud)

它也不起作用.

wordpress redirect

10
推荐指数
4
解决办法
3万
查看次数

标签 统计

php ×2

header ×1

http-headers ×1

redirect ×1

wordpress ×1