【发布时间】:2013-08-02 12:28:49
【问题描述】:
我有一个非常奇怪的问题。
当我提交表单时,如果其中一个变量是 http://www.youtube.com,则页面会给出 NO DATA RECEIVED 错误并失败。
不确定这是服务器设置,还是我可以在 PHP 脚本中修复的问题。
后处理脚本测试起来非常简单:
<?php
foreach($_POST as $a=>$b) echo "{$a}={$b}<br />";
?>
这在某些服务器上很好,在其他服务器上不行,这让我认为这是服务器设置。
任何见解将不胜感激
【问题讨论】:
-
你有什么php版本?
-
你能把你的表格贴出来吗
-
询问您的托管服务提供商。他们最喜欢有 mod_security 或 suhosin。
-
也可能是您的浏览器。众所周知,Chrome 的某些 PHP 代码行存在“未收到数据”问题
-
你安装了suhosin补丁吗?