PHP web服务器输出变量包含空格

PHP web服务器输出变量包含空格,php,http,webserver,Php,Http,Webserver,我在php web服务器脚本上遇到了一个问题。我(通过echo)输出一个变量,带有值, 例如:“variableA=你好”。然而,当我在客户端(flash或JS)获得输出时,它在左侧包含一个空格,所以它将“variableA”变成“variableA”。这会造成一个问题,即我的客户端无法通过分配“variableA”来接收post数据。我到处寻找,却找不到解决办法 编码示例: 服务器端: $variableA="hello"; echo "variableA=".$variableA;

我在php web服务器脚本上遇到了一个问题。我(通过echo)输出一个变量,带有值, 例如:“variableA=你好”。然而,当我在客户端(flash或JS)获得输出时,它在左侧包含一个空格,所以它将“variableA”变成“variableA”。这会造成一个问题,即我的客户端无法通过分配“variableA”来接收post数据。我到处寻找,却找不到解决办法

编码示例:
服务器端:

$variableA="hello";    
echo "variableA=".$variableA;    
exit();
$count = curl_exec($ch);    
echo "RESULT =!".$count."!\n";
RESULT =! variableA=hello !;  
客户端:

$variableA="hello";    
echo "variableA=".$variableA;    
exit();
$count = curl_exec($ch);    
echo "RESULT =!".$count."!\n";
RESULT =! variableA=hello !;  
输出:

$variableA="hello";    
echo "variableA=".$variableA;    
exit();
$count = curl_exec($ch);    
echo "RESULT =!".$count."!\n";
RESULT =! variableA=hello !;  
注:“!”表示开始和结束

额外信息:
当我在左手边添加一些有趣的东西,在“variableA”之前加上“&”时,效果很好。我知道“&”是HTTP变量的拆分器

我无法重现上述行为。也许您需要确保
前面没有空格,它只是一个简单的回显“variableA=hello”,就这么简单。当我卷曲并打印结果时,它会在前面显示一个空格。我希望降价不是因为我没有显示代码。:)“variableA=hello”是一个字面意思。它不包含任何变量。echo“variableA=hello”实际上就是您正在编写的代码吗?如果不是,为什么你不粘贴你正在使用的确切代码?很抱歉,缺少信息,这篇文章是经过编辑的。我们能看到你实际的PHP文件吗?我看不到任何开场白
,如果你也能改进你的描述,那将是很有帮助的:“当我在左手边添加一些有趣的东西时”,不幸的是,这并没有给我们提供太多可以继续的东西。一定有什么。空白不是凭空出现的,这是我所怀疑的。我检查了脚本,没有发现多余的空格。即使我将字符串赋给新变量,并将变量回送出去,它也会显示相同的结果。