我已“升级”了我的服务器,以下内容不再有效。
它位于页面的顶部,如果原始URL具有正确的查询字符串,则应该设置一些cookie并使用空查询字符串(和cookie设置)重新加载页面。
现在发生的是所需的页面加载,然后立即替换为尝试加载不存在的页面。
正如我所说,我重新安装了我的服务器,现在相同的代码在我的生产服务器上正常工作,但在重新安装的服务器上没有。我现在正在使用Ubuntu 15.04。我的猜测是我忽略了php / apache安装的某些方面,但我真的没有线索。
感谢您提供任何帮助。 - Len
info.plist
答案 0 :(得分:0)
我会把它放到评论中,但我不能那样做^^。 不过我很确定,你可以解决你的问题:
header( 'Location: '.$url);
die();
一旦我需要这种类型的内容输出,因为我必须在添加/存储/保存值后在某处发布POST:
...
<html>
<head>
</head>
<body>
<form name='foo' action='<? echo $url; ?>' method=POST>
<input type=hidden name='bla' value='blubb' />
</form>
<SCRIPT FOR=window EVENT=onload LANGUAGE='JavaScript'>
document.foo.submit();
</SCRIPT>
</body>
</html>
然后尝试像使用exit();
或die();
另一件事:每当你切换你的服务器时,你应该检查$ _SERVER [xxxx] -key是否仍然可用并且就像它们一样。我遇到了很多麻烦,因为有时可能会有轻微的差异。