锟斤拷锟酵会话ID

锟斤拷锟斤拷锟街凤拷式锟斤拷锟斤拷锟斤拷锟酵会话 ID锟斤拷

  • Cookies
  • URL 锟斤拷锟斤拷

锟结话模锟斤拷支锟斤拷锟斤拷锟斤拷锟街凤拷式锟斤拷 Cookie 锟斤拷式锟斤拷院锟揭恍╋拷锟斤拷锟斤拷锟斤拷没锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟叫关憋拷 Cookie锟斤拷锟斤拷锟斤拷 锟节讹拷锟街凤拷锟斤拷锟斤拷锟角把会话 ID 直锟接诧拷锟诫到 URL 锟叫o拷锟皆憋拷证锟结话 ID 锟侥达拷锟酵★拷

锟斤拷锟借开锟斤拷锟斤拷员锟斤拷预锟斤拷PHP 锟酵匡拷锟斤拷锟皆讹拷锟斤拷锟斤拷 URL 锟斤拷锟酵会话 ID 锟侥筹拷锟斤拷锟斤拷 锟斤拷锟斤拷锟斤拷锟斤拷锟� 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 某锟斤拷一锟矫伙拷锟侥碉拷锟斤拷锟�

<?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 锟斤拷锟斤拷锟斤拷为指锟斤拷锟解部站锟斤拷锟斤拷锟斤拷樱锟� 锟接帮拷全锟角度匡拷锟角o拷锟斤拷站锟斤拷锟斤拷锟斤拷 URL 锟叫斤拷 锟斤拷锟斤拷锟斤拷 SID 锟斤拷锟斤拷锟斤拷锟皆憋拷锟解将 SID 泄露锟斤拷锟解部锟斤拷锟斤拷锟斤拷锟侥凤拷锟秸★拷