Calocybe: HTTP-Methode POST (Größe?)

Beitrag lesen

Moin!

fputs ($fp, "
         POST /script.php HTTP/1.0\r\n
         Host: www.server.de\r\n
         Content-type: application/x-www-form-urlencoded\r\n
         Content-length: 13\r\n\r\          Variable=Wert\r\n\r\n
        ");

Wenn ich jetzt im Wert einfach munter "="... verwende, wie kann dann der Server wissen, was ob das eine neue Variable ist, oder zum Wert der vorherigen Variable gehört?

Wenn Du dem Server sagst, dass Deine Daten application/x-www-form-urlencoded sind, dann wird er Dir das unbesehen glauben. In dieser Codierung trennt ein = immer den Parameternamen vom Parameterwert. Willst Du ein literales = uebergeben, musst Du das genau so codieren, wie Du behauptet hast, es zu tun, naemlich application/x-www-form-urlencoded. Und da wird ein = immer mit %3D codiert.

So long

--
Invest in America - Buy a Congressman!
    -- a slogan from http://www.evolvefish.com/