session_name

(PHP 4, PHP 5, PHP 7)

session_name��ȡ/���ûỰ����

˵��

session_name ([ string $name ] ) : string

session_name() �������ص�ǰ�Ự���ơ� ���ָ�� name ������ session_name() ��������»Ự���ƣ� ������ ԭ���� �Ự���ơ�

���ʹ�� name ָ�������ַ�����Ϊ�Ự cookie �����֣� session_name() �������޸� HTTP ��Ӧ�е� cookie ����������� session.transid����������Ự cookie �����ݣ��� һ���� HTTP ��Ӧ�з����� cookie ������֮�� ���� session_name() ������������� ���ԣ�һ��Ҫ�ڵ��� session_start() ����֮ǰ ���ô˺�����

����ʼ��ʱ�򣬻Ự���ƻᱻ���ò��Ҵ洢�� session.name ����� ��ˣ�Ҫ�����ûỰ���ƣ���ô����ÿ�����󣬶���Ҫ�� ���� session_start() ���� ֮ǰ���� session_name() ������

����

name

���� cookie ���� URL �еĻỰ���ƣ� ���磺PHPSESSID�� ֻ��ʹ����ĸ��������Ϊ�Ự���ƣ����龡���ܵĶ�һЩ�� ����������֪������֣����������� cookie ������û���˵���������ж��Ƿ�Ҫ����� cookie���� ���ָ���� name ������ ��ô��ǰ�ỰҲ��ʹ��ָ��ֵ��Ϊ���ơ�

Warning

�Ự����������Ҫһ����ĸ������ȫ����ʹ�����֣� ����ÿ�ζ�������һ���µĻỰ ID��

����ֵ

���ص�ǰ�Ự���ơ����ָ�� name ��������ô�˺�������»Ự���ƣ����� ���� ԭ���� �Ự���ơ�

����

Example #1 session_name() ʾ��

<?php

/* ���ûỰ����Ϊ WebsiteID */

$previous_name session_name("WebsiteID");

echo 
"The previous session name was $previous_name<br />";
?>

������־

�汾 ˵��
7.2.0 session_name() ��������Ự״̬�� ֮ǰ�İ汾������� cookie ״̬�� ���ԣ��ɰ汾�� PHP �������ڵ��� session_start() ����֮���ٵ��� session_name() ������ �°汾�� PHP ���������������ˡ�

�μ�