?php
function destroy_session_and_data() {
session_start();
$_SESSION = array();
if (session_id() != "" || isset($_COOKIE[session_name()]))
setcookie(session_name(), '', time() - 2592000, '/');
session_destroy();
} ?>
我知道上面的代码用于终止会话,但我无法理解 if 条件和 setcookie 命令的必要性。
您能否解释一下究竟什么是 session_id() 和 session_name()。
一个清晰的解释将不胜感激。谢谢