diff --git a/spip_cookie.php3 b/spip_cookie.php3
index 5bb5d807fefd0d13a042d6ab03589b6a2052701c..25cfca10871309d37d98877f6a5e18fa1161dde2 100644
--- a/spip_cookie.php3
+++ b/spip_cookie.php3
@@ -56,7 +56,11 @@ if ($logout) {
 		}
 		unset ($auteur_session);
 	}
-	@Header("Location: ./spip_login.php3");
+
+	if ($url)
+		@Header("Location: $url");
+	else // plus rapide
+		@Header("Location: ./spip_login.php3");
 	exit;
 }