Hi,
Der Apache arbeitet mit seiner eigenen Config, übernimmt als letztes noch die in der .htaccess dazu und "übergibt" dann, im Falle eines als zuständig befunden php-Scripts an dieses weiter. Dann lädt er erstmal allen krempel noch, wenn das gefragt ist, und erst wenn er 20 MB Datei per Formular-angabe hochgeladen hat (Post und Get kommen auch erst dann?), fängt das PHP-Script mit der Abarbeitung an. Korrekt?
Wenn der Apache zu den Angaben im Request Header ein "zustaendiges" Script ausfindig machen konnte, dann nimmt er zunaechst mal den kompletten Request-Body an, den der Client sendet, sofern dieser nicht zu seiner eigenen Konfiguration kontraer laeuft - also z.B. ein im Apache gesetztes Limit fuer die (POST-)Request-Groesse ueberschreitet.
Wenn das abgeschlossen ist, dann wendet sich der Apache an PHP, "hier hast du den ganzen Krempel, mach mal was damit". Der PHP-Interpreter schaut sich das ganze jetzt erst mal an, wie dedlfix schon schrieb - er schaut erst mal, ob vielleicht seine eigenen Limits "verletzt" wurden, was die Groesse z.B. eines Dateiuploads angeht. Dann geht er hin, droeselt den Request auf, stellt ueber GET/POST/COOKIE uebermittelte Werte in den entsprechenden Superglobalen bereit, fuellt weitere Umgebungsvariablen, etc. - und dann macht er sich an die Abarbeitung des Scriptes.
MfG ChrisB
„This is the author's opinion, not necessarily that of Starbucks.“