| Extracted from Pike v7.8 release 700 at 2013-06-08.

[Top]
Protocols
Protocols.HTTP

# Method Protocols.HTTP.http_encode_cookie()

Method http_encode_cookie

  `__deprecated__ string http_encode_cookie(string f)`

Description

  This function used to claim that it encodes the specified string according to the HTTP cookie standard. If fact it does not - it applies URI-style (i.e. `%XX`) encoding on some of the characters that cannot occur literally in cookie values. There exist some web servers (read Roxen and forks) that usually perform a corresponding nonstandard decoding of %-style escapes in cookie values in received requests.

  This function is deprecated. The function quoted_string_encode performs encoding according to the standard, but it is not safe to use with arbitrary chars. Thus URI-style encoding using uri_encode or percent_encode is normally a good choice, if you can use uri_decode /percent_decode at the decoding end.

Deprecated