2016-08-01 12 views
-2

サーバーはどのようにPHP配列を扱うのですか?たとえば$_POSTです。 複数のWebサイトが同じサーバーで実行されている場合、アレイはWebサイト間で個別に処理されますか?

たとえば、ウェブサイトAとウェブサイトBが1台のサーバーにあり、両方のウェブサイトが同じパラメータ名を持つ$_POSTアレイを使用している場合、2人のユーザーがウェブサイトaにアクセスし、同時に両方の値を要求していますか?$_POSTアレイの値を要求していますか?

+0

いいえ問題は発生しません。 '$ _POST'はリクエスト時に構築され、2つの異なるサイトは異なる要求を受けているため、干渉はありません。 –

+0

[仮想ホスティングの仕組み](https://httpd.apache.org/docs/2.4/vhosts/details.html)をお読みください。 – Machavity

答えて

0

$ _POSTはであり、サーバー名、仮想ホストなどとは関係ありません。ブラウザからの1回のリクエストはPOST(またはGET、HEADなど)です。リクエストには特定の名前と値のペアが含まれている場合があります。いずれの場合も、その時点でその単一の要求に固有のものです。

$ _POST変数自体は、PHPの他のすべての変数と同様に、その要求を処理するPHPインタープリタの特定のインスタンスに固有のものです。

関連する問題