For PHP 4 systems you can use...
<?php
header('Set-Cookie: name=value');
?>
... but it seems to be difficult to obtain the results without PHP's automatic URL decoding :o(
setrawcookie
Anonymous
10-Apr-2008 02:01
10-Apr-2008 02:01
subs at voracity dot org
12-Dec-2006 05:31
12-Dec-2006 05:31
setrawcookie() isn't entirely 'raw'. It will check the value for invalid characters, and then disallow the cookie if there are any. These are the invalid characters to keep in mind: ',;<space>\t\r\n\013\014'.
Note that comma, space and tab are three of the invalid characters. IE, Firefox and Opera work fine with these characters, and PHP reads cookies containing them fine as well. However, if you want to use these characters in cookies that you set from php, you need to use header().
