Cookie - ��� ����������� ������ ����������, ������� ����� ����������� ����� � ���������� �������� ������������ ����� ��������. �������, �� ������� ����������� Cookies - ������� ���������� ����������� ������ �������, � ����� ��������� ����� ����� �������� ���� ������ ��� �������� ���������� � ������ ����������. ����� � ����� ���� ������ ����� ����� � ����� ����������, �, � ���� �����, ��� �������� ������ ��������������� ������� ����� ���������� ��������. ������������� Cookies ���������� ������������� ������ �� ����� ��������, ����� ����� ����� ��� �������� ��������������, ��� � �������� �������� ������ ���� ������ � ����������� � ������������.
����� ���������������� ����� ���������� Cookies - ����� � ������ ������������, ������������� ��������� ���������� ������� ������ �����. ��� ������, ������� ��, ����� ���������� ������� ��������� � Cookies, ��� ���� ����� ������������ �� �������� �� ������ ��� �������� ������� ������.
� ������� Cookies ���� ������������ ����� �����, �� ��������� �������� �� ������������� ������������. ���������� ����� Cookies, ������� "�����" ������ � ������� �������� ������ ������ � ���������.
������ Cookie ��������������� ��������� �� �������. ��� ����� �� ������ ������� �������� ����������� ��������� ����:
Set-cookie: ������
�������� � ������ ��������, � ����� ������������� � ������ ��������, �� ����� �������� � "�����" Cookies. ��� ��� �� ������ � ���. � ��� ��������� � ����� ������ ������������ - ��� �����, ��������� �������� ����� ���� ����������, ����������� � Cookies?
��������� Cookie
�����������, �������� ��������� � ��������� �����-�� Cookie, ��������, � ������ Cook � ��������� Val. � ��������� ��� ��� ������� ����� �������� (�� ����� ����, � ���� ������ ���������, ������������� �� ��� �� ������� � ��� �� �������� ��� ���� �� ������) ��� ���������� ���� ���� Cook=Val (����� ����������� ���������� ���������). PHP ��� ������� ���������� � ������������� ������� ���������� $Cook �� ��������� Val. �� ���� ������������� ��������� ����� ��� ��, ��� ���� �� �������� ������ Cookie ������ ������-�� �� �����. �� ����������, ������� �� ���������� � ������� ���, ����� �������� � ������.
setcookie
��������� Cookie.
��������� :
int setcookie(string $name [,string $value] [,int $expire] [,string $path] [,string $domain] [,book $secure])
��� ��� Cookie ���������� ������������ ����� ���������, ���������� ��� ����� ������ ����� ������ �������� ������ � ��������.
����� setcookie() ���������� ����� Cookie, ������� ��� �� ���������� �������� ������ � ���������� �����������. ��� ���������, ����� �����, �������������. ���� ����� ������ �������� $name (��� Cookie), �� Cookie � ��������� ������ � ������������ ���������. �� ������ ���������� ���������, ������� �� ������ ��������, ������� �������� "". ��������� $expire � $secure �� ����� ���� ������������ ��������, � ������ ������ ������ ����� ����� ����� ������������ 0.
�������� $expire ������ timestamp, �������, ��������, ����� ���� ����������� ��������� time() ��� mktime().
�������� $secure ������� � ���, ��� �������� Cookie ����� ������������ ������ ����� ���������� HTTPS-����������.
�������:
// Cookie �� ���� ������, �.�. �� �������� ��������
SetCookie("TextCookie","value");
// ��� Cookies ������������ ��������� ����� 1 ��� ����� ���������
SetCookie("TextCookie",$val,time()+3600);
SetCookie("TextCookie",$val,time()+3600,"/~rasmus/",".utoronto.ca",1);
����� ������ SetCookie() ������ ��� ��������� Cookie ����� ���������� ����� ���������� ���������� ��� ���������� � �������� � ��������� $name ������. ��� ��������� � ��� ��������� ������� �������� - ���� ���� SetCookie() � ��� � �� ����� �������.
��������� Cookie.
��������� :
int setcookie(string $name [,string $value] [,int $expire] [,string $path] [,string $domain] [,book $secure])
��� ��� Cookie ���������� ������������ ����� ���������, ���������� ��� ����� ������ ����� ������ �������� ������ � ��������.
����� setcookie() ���������� ����� Cookie, ������� ��� �� ���������� �������� ������ � ���������� �����������. ��� ���������, ����� �����, �������������. ���� ����� ������ �������� $name (��� Cookie), �� Cookie � ��������� ������ � ������������ ���������. �� ������ ���������� ���������, ������� �� ������ ��������, ������� �������� "". ��������� $expire � $secure �� ����� ���� ������������ ��������, � ������ ������ ������ ����� ����� ����� ������������ 0.
�������� $expire ������ timestamp, �������, ��������, ����� ���� ����������� ��������� time() ��� mktime().
�������� $secure ������� � ���, ��� �������� Cookie ����� ������������ ������ ����� ���������� HTTPS-����������.
�������:
// Cookie �� ���� ������, �.�. �� �������� ��������
SetCookie("TextCookie","value");
// ��� Cookies ������������ ��������� ����� 1 ��� ����� ���������
SetCookie("TextCookie",$val,time()+3600);
SetCookie("TextCookie",$val,time()+3600,"/~rasmus/",".utoronto.ca",1);
����� ������ SetCookie() ������ ��� ��������� Cookie ����� ���������� ����� ���������� ���������� ��� ���������� � �������� � ��������� $name ������. ��� ��������� � ��� ��������� ������� �������� - ���� ���� SetCookie() � ��� � �� ����� �������.