1つのサーバーに複数のサイトが同居する時CookieにPHPSESSIDが混ざるときは次のようにすると変更できす。
ini_set('session.name',HOGEHOGE);
セッションの削除はセッションの中身の破棄、クッキーの破棄、セッションIDの破棄の3ステップをしないと行けない。詳しくはこちら
$_SESSION = array();
if (isset($_COOKIE[session_name()])) {
setcookie(session_name(), '', time()-42000, '/');
}
session_destroy();