-1

PHP Webサーバースクリプトで問題に直面しています。IE : "variableA=hello" という値を持つ変数を (echo で) 出力します。ただし、クライアント側(フラッシュまたはJS)で出力を取得すると、左側に空白が含まれているため、「変数A」が「変数A」に変わります。これは、クライアント側が "variableA" を割り当てることによって投稿データを受信できないという問題を引き起こします。私はあちこち検索しましたが、解決策が見つかりませんでした。

コーディング例:
サーバー側:

$variableA="hello";    
echo "variableA=".$variableA;    
exit();

クライアント側:

$count = curl_exec($ch);    
echo "RESULT =!".$count."!\n";

出力:

RESULT =! variableA=hello !;  

PS: 「!」始まりと終わりを示すものです。

追加情報:左側に面白いものを追加し、「変数A」の前に「&」を追加すると、うまく機能します。"&" が HTTP 変数のスプリッターであることは理解しています。

4

1 に答える 1

1

言及された行動を再現することはできません。おそらく、の前にスペースがなく、UTFBOMがないことを確認する必要があります<?php

于 2012-08-16T07:57:21.757 に答える