我有一個變量$ string與fputcsv中csv文件形式的字符串相關聯。在$〜應變變量是這樣的:PHP - Post方法未傳遞完整值
$string='Epitope/Cluster,"Epitope ID" LEYIPEITLPVIAALSIAES,"35768,28983,35767" NILMQYIKANSKFIGITELK,"52929,27213,44284,52930" DIIDDFTNESSQKTTIDKIS,8659 LINSTKIYSYFPSVISKVNQ,"36647,31484" ILFLQWVRDIIDDFTNESSQ,"27043,79996"';
我想通過這個字符串稱爲csv_file.php另一個PHP文件。我現在用的就是:
echo'<form method="POST" action="csv_file.php">';
echo'<input type="hidden" name="csv_content" value='.$string.'>';
echo'<input type="submit" value="Download">';
echo'</form>';
但是,當我使用打印變量在其他PHP頁面:
$csv_content = $_POST['csv_content'];
print($csv_content);
我得到總是返回字符串打印,直到它有版本第一白色空間,所以它打印:
Epitope/Cluster,Epitope
你知道如何解決這個問題嗎? 謝謝
看看腳本生成的HTML代碼,您應該注意一些關於'value'屬性的內容......以及它與您用於其他屬性的符號的區別。 – CBroe 2014-10-02 20:12:20