1

シナリオはこんな感じ

$data=$_REQUEST['data'];
echo $data
the url is www.mysite.com/service.php?data=
 and the possible value for the key will be `100005772653,0|102795882836,0|100005772653,0|102795882836,0|100005772653,0|102795882836,0|100005772653,0|102795882836,0|100005772653,0|102795882836,0|100005772653,0|102795882836,0|100005772653,0|102795882836,0|100005772653,0|102795882836,0|100005772653,0|102795882836,0|100005772653,0|102795882836,0|100005772653,0|102795882836,0|100005772653,0|102795882836,0|100005772653,0|102795882836,0|100005772653,0|102795882836,0|100005772653,0|102795882836,0|100005772653,0|102795882836,0`

簡単な挿入クエリを作成しています。データ フィールドの長さが 512 文字を超えると、コードは失敗します。そのため、この状況により、このような質問を制限値で投稿するようになりました。

$dataをエコーすると、null (空のデータ) が表示されます。指定されたデータが小さい場合は、挿入されます。

4

1 に答える 1

5

PHP は 512 文字しか格納できないと誰が言ったのでしょうか? あなたは何か間違ったことをしています.変数に保存したい量のデータを保存できます..

Alvin Wongがリンクを共有したように、PHPstringは最大 2GB になる可能性があると書かれています

テストケース、これを実行してみてください

<?php
   $string = 'Blah blah';
   for($i=1; $i<=10000; $i++) {
    $string .= 'Blah blah';
   }
   echo $string;
?>
于 2012-10-25T12:27:26.877 に答える