php配置(我想)

php配置(我想),php,Php,我已经“升级”了我的服务器,下面的操作不再有效 它位于页面顶部,如果原始URL具有正确的查询字符串,则应该设置一些cookie,并使用空查询字符串(和cookies集)重新加载页面 现在发生的情况是加载所需的页面,然后立即被尝试加载不存在的页面所取代 正如我所说,我重新安装了我的服务器,现在相同的代码在我的生产服务器上正常工作,但在重新安装的服务器上却无法正常工作。我现在运行的是Ubuntu 15.04。我猜我忽略了php/apache安装的某些方面,但我真的一点线索也没有 谢谢你能给我的帮助莱

我已经“升级”了我的服务器,下面的操作不再有效

它位于页面顶部,如果原始URL具有正确的查询字符串,则应该设置一些cookie,并使用空查询字符串(和cookies集)重新加载页面

现在发生的情况是加载所需的页面,然后立即被尝试加载不存在的页面所取代

正如我所说,我重新安装了我的服务器,现在相同的代码在我的生产服务器上正常工作,但在重新安装的服务器上却无法正常工作。我现在运行的是Ubuntu 15.04。我猜我忽略了php/apache安装的某些方面,但我真的一点线索也没有

谢谢你能给我的帮助莱恩


我本想把它写进评论,但我现在还不能^^。
尽管如此,我非常确信,您可以通过这种方式解决您的问题:

header( 'Location: '.$url); 
die();
有一次,我需要这种类型的内容输出,因为在添加/存储/保存值后,我必须在某处发布一些内容:

...
<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>
。。。

我本想把这句话写进评论,但我现在还不能这么做。 尽管如此,我非常确信,您可以通过这种方式解决您的问题:

header( 'Location: '.$url); 
die();
有一次,我需要这种类型的内容输出,因为在添加/存储/保存值后,我必须在某处发布一些内容:

...
<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>
。。。

永远不会到达
退出
。如果两台服务器中的应用程序完全相同,那么由于另一台服务器正在工作,所以不会有任何区别。但是,您可以尝试删除该
return
,看看会发生什么。SAame行为删除return。(对我来说)真正奇怪的是,即使我使用没有查询字符串的URL,也不应该执行PHP,使用chrome我也会得到同样的行为。一个非常简短的“Loaded”显示,然后我被重定向到about:blank。在firefox中(在没有查询字符串的linux上),它显示:"; 返回;退出;}?>加载。已加载。是配置问题。永远不会到达
退出
。如果两台服务器中的应用程序完全相同,那么由于另一台服务器正在工作,所以不会有任何区别。但是,您可以尝试删除该
return
,看看会发生什么。SAame行为删除return。(对我来说)真正奇怪的是,即使我使用没有查询字符串的URL,也不应该执行PHP,使用chrome我也会得到同样的行为。一个非常简短的“Loaded”显示,然后我被重定向到about:blank。在firefox中(在没有查询字符串的linux上),它显示:“return;exit;}?”>Loaded.Loaded.Was配置问题。