diff --git a/ecrire/action/cookie.php b/ecrire/action/cookie.php index 7b7c7eda643eea75fa8b1f2b71394bc4590635ab..e78d3b40afc118249790d5b5d488897d1ceb27c2 100644 --- a/ecrire/action/cookie.php +++ b/ecrire/action/cookie.php @@ -26,7 +26,8 @@ function action_cookie_dist() { if (_request('change_session') == 'oui') { $session = charger_fonction('session', 'inc'); $session(true); - envoie_image_vide(); + spip_log("statut 204 pour " . $_SERVER['REQUEST_URI']); + http_status(204); // No Content return; } diff --git a/ecrire/inc/headers.php b/ecrire/inc/headers.php index c279c81804a702e77b463bf263f827d4eff008fe..93d0bdb2b1bf03ec855fb337e7c96a338f0c14eb 100644 --- a/ecrire/inc/headers.php +++ b/ecrire/inc/headers.php @@ -97,8 +97,8 @@ function http_no_cache() { header("Pragma: no-cache"); } +/* Code mort: le statut 204 c'est fait pour. -// envoi de l'image demandee dans le code ci-dessus // http://doc.spip.org/@envoie_image_vide function envoie_image_vide() { $image = pack("H*", "47494638396118001800800000ffffff00000021f90401000000002c0000000018001800000216848fa9cbed0fa39cb4da8bb3debcfb0f86e248965301003b"); @@ -110,6 +110,7 @@ function envoie_image_vide() { echo $image; flush(); } +*/ // http://doc.spip.org/@generer_test_dirs function generer_test_dirs($arg='', $redirect=false) diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php index 229b192913c45dc38bd997e0dca8b1bb6e77fd1e..f1fe1b71eb6c653b1ad4ebda8f85dbc7fcc1c2fb 100644 --- a/ecrire/inc/utils.php +++ b/ecrire/inc/utils.php @@ -616,7 +616,9 @@ function spip_touch($fichier, $duree=0, $touch=true) { // http://doc.spip.org/@action_cron function action_cron() { include_spip('inc/headers'); - envoie_image_vide(); + // envoie_image_vide(); + http_status(204); // No Content + header("Connection: close"); cron (1); }