PHPファイルでリクエストの全長を受け取ることができません。私はこのようなサンプルを書いた。HTTPadをホスティングしているGodaddyが問題を解決しました。
は、私はこれをテストしてきた今、私は
http://myserver.com/test.php?data=DDDDDDDDDDDDDDDDDDDD
、以下のURLでブラウザでこれをチェックして、コンテンツ以下で
<?php $data = $_GET['data'] ; echo($data); ?>
をtest.phpをファイルを書きましたD文字の数を増やすことによって、どのくらいのデータを最大限に渡すことができるかを調べることができます。私が見つけた何
のみ478文字がエコー文で受信し、示されたでした。パラメータに文字 'D'を追加すると表示されません。私が集められた何
- は、512文字の最大を受信することができました。全長がそれ以上であれば、getパラメータを渡しません。 (空のデータになります)。私はブラウザを変更しましたが、効果は同じです。
しかし、Firefoxの、クロムなどと私はlocalhost(WAMPサーバ)と完全にも、この同じことを仕事と送信/ largeer要求データを受信することができます。私はこれがブラウザの問題ではないが、サーバーには限界があることを理解しています。 (私のGETリクエストは平均で約1000文字で、ゴダディサーバーでは動作しませんでした)。
私はGoDaddyのサーバーを共有ホスティング使用しています。 GoDaddy Serverで許可されているリクエストの長さを増やすことができれば、これを解決できると思います。しかし、これが可能かどうかは分かりません。
解決策を見つける手助けをしてください。
セッション変数に結果をブックマークまたは共有することができないということですか? – Andreas
SOの最初の質問のための注目すべき努力。ようこそ! – DenisGL