(Backstory:私のPHPスクリプトはコマンドライン(PHPの "exec()"コマンドで別のPHPスクリプトを実行しているので、ターゲットスクリプトが作成するcURLセッションによって元のPHPスクリプトがハングアップすることはありません)この私はこのようなPHPスクリプト呼んでいる電子メールプロバイダーのサーバーがラグであれば、私は私のユーザーのために遅いページのロードせずに取引メールを送ることができるように)コマンドラインで実行されるPHPスクリプトの文字列制限
:
のexec( "[PHP] [ターゲットを。スクリプト] [クエリ文字列] ")、[クエリ文字列]は典型的なHTTP GETクエリ文字列(変数=値&、変数2 =値2)です。クエリ文字列を使って電子メールデータをターゲットスクリプトに渡すのは、PHPホストがPHP.iniでフラグが無効になっているため、PHPスクリプトがコマンドラインから呼び出された$ argvを検出できないためです。 (どんな理由であれ、クエリーコールを追加すると動作します)
質問:このクエリー文字列の文字数制限はどのくらいですか?そこにも1つはありますか? HTTPやWebブラウザが混在することはありません。これは、ApacheとブラウザのGET文字制限が制約ではないことを意味しますか?しかし、もちろん、コマンドラインの制約はありますか?
自分でテストするのはとても簡単です;-) – kirilloid