���ͻỰID

�����ַ�ʽ�������ͻỰ ID��

  • Cookies
  • URL ����

�Ựģ��֧�������ַ�ʽ�� Cookie ��ʽ��Ժ�һЩ�������û�������������йر� Cookie������ �ڶ��ַ������ǰѻỰ ID ֱ�Ӳ��뵽 URL �У��Ա�֤�Ự ID �Ĵ��͡�

���迪����Ա��Ԥ��PHP �Ϳ����Զ����� URL ���ͻỰ ID �ij����� ��������� session.use_trans_sid ѡ� PHP �����Զ������ URI �а����Ự ID��

Note:

arg_separator.output php.ini ����ָ���������Զ���Ự ID �����ָ����� �����趨Ϊ & �����ֺ� XHTML ��һ���ԡ�

�Ự��ʼ֮�󣬿���ʹ�� SID ������ ����ͻ���δ�ṩ�Ự cookie���ó�����չ����ʽΪ session_name=session_id�� ��֮���ó���Ϊ���ַ�������ˣ�����ֱ���� URL �а����˳�����չ���ַ��������迼�ǻỰ ID ��ʵ�ʴ��ͷ�ʽ��

������ʾ������ڻỰ��ע������Լ����ʹ�� SID ������ȷ�����ӵ���һҳ�档

Example #1 ij��һ�û��ĵ����

<?php

session_start
();

if (empty(
$_SESSION['count'])) {
   
$_SESSION['count'] = 1;
} else {
   
$_SESSION['count']++;
}
?>

<p>
Hello visitor, you have seen this page <?php echo $_SESSION['count']; ?> times.
</p>

<p>
To continue, <a href="nextpage.php?<?php echo htmlspecialchars(SID); ?>">click
here</a>.
</p>

����ʹ�� htmlspecialchars() ����ӡ SID ������չ���ַ����Ա��� XSS ��صĹ�����

���ʹ�� --enable-trans-sid ��������� PHP�� �����д�ӡ SID �������־Ϳ���ʡ�ԡ�

Note:

����� URL ������Ϊָ���ⲿվ������ӣ� �Ӱ�ȫ�Ƕȿ��ǣ���վ������ URL �н� ������ SID �������Ա��⽫ SID й¶���ⲿ�������ķ��ա�