中易网

php header 不能跳转

答案:4  悬赏:0  
解决时间 2021-04-08 16:01
session_start();
include("check.php");
include("config.inc.php");
include("dbconnect.inc.php");
include("db_class.php");
if($_POST['selectid'])
{
$ids = implode(',',$_POST['selectid']);
header("Location:dwtz_tj.php?ids=$ids");
}
?>
这就是程序最上方的东西 ,下面是一个表单提交数据,在本地测试可以正常跳转 但是上传到服务器之后就无法跳转了 请问这是什么问题。
最佳答案
上传以后的文件编码格式没变吧?
如果是utf-8编码的文件,如果有 BOM,可能会引起问题。因为
前面有字符。

也有可能是换行引起,ftp 上传的时候,如果服务器是 Linux/Unix,最好自动转换改行 \r\n 为 \n。

还有这个文件包含了好几个文件,其他那几个文件也得保证没问题。

实在不行, ob_start();
全部回答
怪了,本地都可以,上传到服务器怎么又不可以了呢,奇怪了。 可能是你的程序没有上传完,在执行header前的语句是报错了,那样就无法转向,因为header之前不能有任何输出内容,除非你使用了缓存,你可以在session_start();之前添加下面的语句启用缓存试试看: ob_start();
页面跳转到本身,这应该是个死循环,应该加上判断才会停止 header前面一句加上 if($_session['t']>10){ echo '已经到十次了'; exit(); }
去看看 服务器提供商吧,看他们的APACHE设置文件。也许那里出了问题。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一个长方体,有几对底面?
想去地铁、高铁做安检工作?怎么去?归哪管?
做梦 梦见捡到冥币
瑞星个人防火墙有什么负作用么
求助大侠下图市政排水管及标注的情况如何算挖
佳恒信生活超市地址在什么地方,想过去办事
完美动力培训机构怎么样啊,有没有去过的人分
武当清风剑应主练什么经脉
我买的细小试纸怎么什么都不显示啊,操作没问
我的名字里面有个 江 我想起个比较个性的QQ
四川老油怎么做
小明从甲地去乙地同时小刚由乙地去甲地经过14
Living New Zealand(印象城店)地址在什么地方
有什么电影像满城尽带黄金甲和杨贵妃那样漏胸
化州市茂名中国工商银行(化州中山路支行)地址
推荐资讯
梦幻西游金刚护法五件套与三件套有区别嘛
信用卡可不可以刷很多次后再申请分期还款?
慈溪市房地产管理中心怎么去啊,有知道地址的
古记载羊奶疗效 今该如何选用?(一)
淘宝产品什么原因下架
一个圆柱体木块,底面直径和高都是10厘米,若把
怎样让win7 记住用户名和密码?
昨晚看了一些励志的日本电影,感觉前途充满了
阴阳师木魅效果会叠加吗
长沙传媒培训学校哪个好?
怎样培养学生的学习兴趣?
现在最好听的歌,例如 遇见
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?