Der Martin: POST funktioniert auf einmal nicht mehr

Beitrag lesen

Hallo,

POST /bet.php HTTP/1.1

Host: example.de
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:23.0) Gecko/20100101 Firefox/23.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Referer: http://example.de/bets.html
Cookie: PHPSESSID=267mu0p7cr7tjcvc3mkaeah0k0
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded
Content-Length: 531
goal_home%5B1%5D=2&goal_guest%5B1%5D=2&matchesid%5B1%5D=1&goal_home%5B2%5D=2&goal_guest%5B2%5D=1&matchesid%5B2%5D=2&goal_home%5B3%5D=0&goal_guest%5B3%5D=2&matchesid%5B3%5D=3&goal_home%5B4%5D=1&goal_guest%5B4%5D=2&matchesid%5B4%5D=4&goal_home%5B5%5D=2&goal_guest%5B5%5D=2&matchesid%5B5%5D=5&goal_home%5B6%5D=1&goal_guest%5B6%5D=3&matchesid%5B6%5D=6&goal_home%5B7%5D=1&goal_guest%5B7%5D=3&matchesid%5B7%5D=7&goal_home%5B8%5D=1&goal_guest%5B8%5D=1&matchesid%5B8%5D=8&goal_home%5B9%5D=0&goal_guest%5B9%5D=2&matchesid%5B9%5D=9&x=14&y=10

  
stop, stop! Hier hört der Request auf, fügen wir hier mal in Gedanken eine Leerzeile ein.  
Nachfolgend die Antwort des Servers:  
  

> ~~~

HTTP/1.1 302 Moved Temporarily  

> Date: Thu, 08 Aug 2013 15:55:56 GMT  
> Server: Apache/2.2.3 (CentOS)  
> Location: bet.php  
> Connection: close  
> Transfer-Encoding: chunked  
> Content-Type: text/html; charset=iso-8859-1  
> 

Tja, wozu löst du hier einen Redirect aus? Damit veranlasst du den Browser, eine andere Ressource anzufordern, in deinem Fall sogar dieselbe Ressource nochmal - wobei der Location-Header auch noch falsch ist; er muss eine vollständige, absolute URL angeben.
Dein Script wird also zweimal angefordert. Einmal per POST mit Daten, und einmal per GET ohne die Daten. Dabei wird der erste Request vermutlich vom Server intern abgefrühstückt und kommt gar nicht bei deinem Script an.
Kläre also dringend, warum das passiert. Irgendwelche obskuren Rewrite-Regeln in der .htaccess *könnten* die Ursache sein. Das erklärt aber nicht, warum das beim vorhergehenden Versuch mit dem gekürzten Script nicht genauso passierte.

Ciao,
 Martin

--
Auf jeden Menschen auf der ganzen Welt entfallen statistisch gesehen etwa 3000 Spinnen, wie Wissenschaftler jetzt festgestellt haben.
Wer will meine haben? Denn ich will sie bstimmt nicht.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(