Chinaunix

标题: 初学者,一个浅显的问题,谢谢了 [打印本页]

作者: wangdachuan    时间: 2005-06-17 16:59
标题: 初学者,一个浅显的问题,谢谢了
环境IIS5 php5
跳转页面语句:
header("Location: default.php";
执行出错信息:
Warning: Cannot modify header information - headers already sent by (output started at D:\zj_php_codes\next1.php:7) in D:\zj_php_codes\next1.php on line 13
请帮忙告诉我原因。
或者有其他的页面跳转方法么?
作者: xabbca    时间: 2005-06-17 17:50
标题: 初学者,一个浅显的问题,谢谢了
在header("Location: default.php";
之前有输出,
可能是<?php之前的空字符引起的,删除就可以了
作者: 越走越远    时间: 2005-06-18 16:55
标题: 初学者,一个浅显的问题,谢谢了
在你的程序中,用echo  之类的输出语句.用HEADER 发送就会报错.
用echo "<scrpt>;location=;</script>;"来跳吧
作者: wangdachuan    时间: 2005-06-19 14:31
标题: 初学者,一个浅显的问题,谢谢了
感谢 两位
作者: wangdachuan    时间: 2005-06-19 14:38
标题: 初学者,一个浅显的问题,谢谢了
原帖由 "越走越远" 发表:
在你的程序中,用echo  之类的输出语句.用HEADER 发送就会报错.
用echo "<scrpt>;location=;</script>;"来跳吧


没明白,


<?php
echo "<scrpt>;location=http://asdf.com/default.php;</script>;";
?>;
这样么?
不好用
作者: 剑心通明    时间: 2005-06-19 15:55
标题: 初学者,一个浅显的问题,谢谢了
原帖由 "wangdachuan" 发表:


没明白,


<?php
echo "<scrpt>;location=http://asdf.com/default.php;</script>;";
?>;
这样么?
不好用

<scrpt>;你少写了个字母i吧,呵呵
作者: eryk    时间: 2005-06-19 21:28
标题: 初学者,一个浅显的问题,谢谢了
echo "<script>;location.href=http://asdf.com/default.php;</script>;";
location.href




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2