(PHP 4, PHP 5, PHP 7)
session_destroy — ����һ���Ự�е�ȫ������
session_destroy() ���ٵ�ǰ�Ự�е�ȫ�����ݣ� ���Dz������õ�ǰ�Ự��������ȫ�ֱ����� Ҳ�������ûỰ cookie�� �����Ҫ�ٴ�ʹ�ûỰ������ �������µ��� session_start() ������
Note: ͨ������£�����Ĵ����в��ص��� session_destroy() ������ ����ֱ����� $_SESSION �����е�������ʵ�ֻỰ��������
Ϊ�˳������ٻỰ������ͬʱ���ûỰ ID�� �����ͨ�� cookie ��ʽ���ͻỰ ID �ģ���ôͬʱҲ��Ҫ ���� setcookie() ������ ɾ���ͻ��˵ĻỰ cookie��
�������� session.use_strict_mode �������ʱ���㲻��Ҫɾ�����ڻỰ ID ��Ӧ�� cookie�� ��Ϊ�Ựģ���Ѿ����ٽ���Я�����ڻỰ ID �� cookie �ˣ� Ȼ����������һ���µĻỰ ID cookie�� �������е�վ�㶼���� session.use_strict_mode �����
�����ɾ���Ự�е����ݿ��ܻᵼ�²���Ԥ�ڵĽ���� ���磬�����ڴ� JavaScript ���� URL ���ӹ����IJ��������ʱ�� ijһ������ɾ���˻Ự�е����ݣ��ᵼ�������IJ���������ʹ�ûỰ���ݡ�
��Ȼ��ǰ�ĻỰ����ģ�鲻�����Ϊ�յĻỰ ID�� �������ڿͻ��ˣ���������Ĵ���ʽ�� ����ɾ���Ự�е����ݿ��ܻᵼ������Ϊ�յĻỰ cookie�� �������¿ͻ������ɺܶ��Ҫ�ĻỰ ID cookie��
Ϊ�˱�����������ķ���������Ҫ�� $_SESSION ������һ��ʱ����� �����ʱ���֮��Ķ��ڻỰ�ķ��ʶ������ܾ��� ���ߣ�ȷ�����Ӧ���в����ڲ������� �������ͬ�������� session_regenerate_id()�� session_regenerate_id() also.
�ɹ�ʱ���� TRUE
�� ������ʧ��ʱ���� FALSE
��
Example #1 ���ٻỰ�����Լ� $_SESSION
<?php
// ��ʼ���Ự��
// ���Ҫʹ�ûỰ�����������ھ͵��ã�
session_start();
// ���ûỰ�е����б���
$_SESSION = array();
// ���Ҫ����ĸ����ף���ôͬʱɾ���Ự cookie
// ע�⣺�������������˻Ự�е����ݣ���ͬʱ�����˻Ự����
if (ini_get("session.use_cookies")) {
$params = session_get_cookie_params();
setcookie(session_name(), '', time() - 42000,
$params["path"], $params["domain"],
$params["secure"], $params["httponly"]
);
}
// ������ٻỰ
session_destroy();
?>
Note:
���ھɰ汾�в�ʹ�� $_SESSION �Ĵ��룬 ����ʹ�� session_unset() ����ɻỰ���ٹ�����