��� ����: ����� ����� / ����� 2 / �� 8
 


������ �� ��� �- JavaScript
 


���� ������ ��:
1: ������ ������
2: ����� ����� ��������
3: substring
4: ����� split
5: ������ �����������
6: ���' ����� ����������
7: cookies � ������
8: ��� ����� cookies
9: ����� cookies - �'
10: ����� cookies - �'
11: ����� ������
12: ��� ����� cookies
13: cookie - path/domain
14: ����� ����� 2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

����� 2

�� 8: ��� ����� cookies.

����� ������� �- cookies ���� ����� ������ ������ ����� �� ������, ��� ����� ����� ���� ����� ����� ������� ����� �������� ������. �� ��� ������ ������ �- cookies ����� ����, ��� ����� �� ����� ������ ������ �����. ������ ������ ����� ���� ���� ��� Cookies ���� ���������. ������� ������� ����� �� ����� �� ��:

  • �� ��� ��� �� ����� ����� ���� ���� �- cookies.
  • �� �� �� ��� �� ����� ���� cookies ���� �� �- cookies ��� (����� ����� �����).
  • �� domain ����� ������ �� �� 20 cookies. ����� ��� ������.
  • �� cookie ������ ���� �� 4KB. ��� ���� �- 4000 ������, ��� ����.

������ ������� ���, ��� ���� ����� cookies.

����� cookies

����� cookie ������ ��� ����� ���� �����. �� ����� ����� ��� ����� ������ ����� ���: "cookie_name = value" ��� ���� �� �- document.cookie ����. ������ ������� ���: ���� �- cookie ����� ������, ������, �� �����-�������. ������, ��� ���� ���� ����� ����� �� ��� ����� ���� ��������� ()escape �- ()unescape ����� ����� ������ �����.

������ ������ ����, ����� �� ��� �- cookie, ����� ��:

function setCookie()
{
  var the_name = prompt("What's your name?","");
  var the_cookie = "wm_javascript=username:" + escape(the_name);
  document.cookie = the_cookie;
  alert("Thanks, now go to the next page.");
}

��� ������ �������� ���� ��, �� �������:

var the_cookie = "wm_javascript=username:" + escape(the_name);

�� ����� "dave thau" ����� �����, ���� �� ����� ������ ����� ��:

"wm_javascript=username:dave%20thau"

������� ��� ���� ����� cookie ������ wm_javascript ����� �����. ���� �� �- cookie ��� ���� "username:dave%20thau" � ������� �- ()escape ������ �� ����� ���� "dave" ���� "thau" ����� %20. ������ �� �- cookie, ���� �� �� ������ wm_javascript, ����� ����� �� ������� "username:dave%20thau", ����� ���� ������� ()unescape ������ �� ���� �� �- username:

document.cookie = the_cookie;

���� �� ����� �� �- cookie. ��, ����?

����� ���� ���� ���� ����� cookies.

���� ������ ���

��� ��� «--

 
       
       
   
 
 

���� ����
����� �����
����� �����
����� ������
����� ���
��� ����