headers请求头_headers already sent 世界观热点
1、原错误文件:
2、服务器端编程语言(专业超文本预处理器的缩写)跳转代码别人帮我写的,目的是跳转,文件为go.php当网址输入go.php?id=百度的时候就跳转到www.baidu.com
3、运行后发生错误警告:无法在/data/home/go。服务器端编程语言(Professional Hypertext Preprocessor的缩写)的第10行修改标题信息-headers already sent由(输出开始于/data/home/data/home/go。PHP:8)
【资料图】
4、百度得知需要改php.ini但新主机改这个很麻烦。求有没有直接在以上文件服务器端编程语言(专业超文本预处理器的缩写)代码里修改以上错误的方法?
5、代码:
6、!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN " " http://www。w3。org/TR/XHTML 1/DTD/XHTML 1-过渡。" DTD "
7、html xmlns=" http://。w3。" org/1999/XHTML "
8、head meta http-equiv=" Content-Type " Content=" text/html;charset=utf-8" /
9、标题正在进入./标题
10、/头
11、身体
12、?服务器端编程语言(专业超文本预处理器的缩写)
13、$ id=$ _ GET[" id "];
14、if($ id==" Taobao "){ Header(" Location:http://www .淘宝。com’);
15、}
16、?
17、/body
18、/html
19、运行错误提示:警告:无法修改头信息-headers already sent by(输出开始于/data/home/。网/去。PHP:8)在/data/home/。网/去。服务器端编程语言(Professional Hypertext Preprocessor的缩写)第10行
20、菜鸟法纠正:
21、去掉所有超文本标记语言代码,直接用服务器端编程语言(专业超文本预处理器的缩写)代码:
22、?服务器端编程语言(专业超文本预处理器的缩写)
23、$ id=$ _ GET[" id "];
24、if($ id==" Taobao "){ Header(" Location:http://www .淘宝。com’);
25、}
26、?
27、建议法:参考高手写的代码,处理警告:无法修改标题信息-headers already sent(输出开始于错误:
28、完整代码:
29、!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN " " http://www。w3。org/TR/XHTML 1/DTD/XHTML 1-过渡。" DTD "
30、html xmlns=" http://。w3。" org/1999/XHTML "
31、头
32、meta http-equiv=" Content-Type " Content=" text/html;charset=utf-8" /
33、标题正在进入./标题
34、/头
35、身体
36、?PHP $ id=$ _ GET[" id "];开关($id) {
37、案例"淘宝":
38、echo " meta http-equiv=\ " refresh \ " content=\ " 0;URL=http://淘宝。com \
39、打破;
40、案例"百度":
41、echo " meta http-equiv=\ " refresh \ " content=\ " 0;URL=http://淘宝。com \
42、打破;
43、案例"其他":
44、echo " meta http-equiv=\ " refresh \ " content=\ " 0;URL=http://其他。com \
45、打破;
46、}
47、?
48、/body
49、/html
本文到此结束,希望对大家有所帮助。