Hi,
ich möchte per php ein Formular ausfüllen.
Wenn ich im Browser ein Formular ausfülle und absende, dann sehe ich im HTTP-Stream den Post:
.
.
.
Content-Type: multipart/form-data; boundary=---------------------------66309923773901
.
.
.
Nun sende ich im php dann entsprechend
.
.
fputs($fp, "Content-Type: multipart/form-data; boundary=---------------------------".$form."\n");
.
.
.
wobei $form die Nummer "66309923773901" ist.
Soweit so gut, funktioniert für die ersten beiden Formulare mit einer statischen Nummer.
Aber auf dem 3. Formular ist diese Nummer dynamisch. Bei jeden Aufruf im Browser der gleichen Seite sehe ich eine andere Nummer für die Form.
Im Sourcecode desBrowsers sehe ich die Nummer nicht. Im HTTP-Stream sehe erst im POST vom Browser diese Nummer.
Ich nutze den Firefox mit Firebug und wireshark für den Mischnitt vom HTTP-Stream.
Es wird zusätzlicher Javascript eingebunden durch
<script language="JavaScript1.2" src="/script/form.js"></script>
Aber eine offentsichtliche "Berechnung" eines solchen Formnames sehe ich dort auch nicht.
Woher erhalte ich diese Nummer ?
Was übersehe ich ?
ich möchte per php ein Formular ausfüllen.
Wenn ich im Browser ein Formular ausfülle und absende, dann sehe ich im HTTP-Stream den Post:
.
.
.
Content-Type: multipart/form-data; boundary=---------------------------66309923773901
.
.
.
Nun sende ich im php dann entsprechend
.
.
fputs($fp, "Content-Type: multipart/form-data; boundary=---------------------------".$form."\n");
.
.
.
wobei $form die Nummer "66309923773901" ist.
Soweit so gut, funktioniert für die ersten beiden Formulare mit einer statischen Nummer.
Aber auf dem 3. Formular ist diese Nummer dynamisch. Bei jeden Aufruf im Browser der gleichen Seite sehe ich eine andere Nummer für die Form.
Im Sourcecode desBrowsers sehe ich die Nummer nicht. Im HTTP-Stream sehe erst im POST vom Browser diese Nummer.
Ich nutze den Firefox mit Firebug und wireshark für den Mischnitt vom HTTP-Stream.
Es wird zusätzlicher Javascript eingebunden durch
<script language="JavaScript1.2" src="/script/form.js"></script>
Aber eine offentsichtliche "Berechnung" eines solchen Formnames sehe ich dort auch nicht.
Woher erhalte ich diese Nummer ?
Was übersehe ich ?
Kommentar