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/