Frank Schönmann: print "Location: ...."; auf Unix/Linux

Beitrag lesen

hi!

genauer gesagt durch zwei Newlines (\r\n\r\n).

Genaugenommen sind das keine Newlines. Eine Newline bzw. ein Line Feed ist nur das \n, dadurch wird angegeben, dass es in der nächsten Zeile weitergeht. Das \r ist ein Carriage Return, das den Cursor wieder an den Anfang der aktuellen Zeile springen lässt.

Unter Windows wird der (komplette) Zeilenumbruch durch \r\n dargestellt, unter Unix/Linux durch ein \n und im Mac durch ein einfaches \r.

noch mehr hoffe ich, jetzt nix falsches erzählt zu haben,

dito.

den RFC der das regelt habe ich nämlich gerade nicht parat ;-)

HTTP/1.0: http://www.faqs.org/rfcs/rfc1945.html
HTTP/1.1: http://www.faqs.org/rfcs/rfc2068.html

bye, Frank!