Mes impressions sur le web, les standards et autres…


Évitez la prolifération des cookies

Rien de plus énervant que de se prendre une rafale de cookies (genre une dizaine au bas mot) en arrivant sur un site. Un cookie par site est bien suffisant, deux si l’un doit être persistant et l’autre ne durer que le temps de la session. Si vous avez plusieurs données à y stocker, faites en un mix. Par exemple en PHP :

$tmp = array();
$tmp['data1'] = $data1;
$tmp['data2'] = $data2;
$tmp['data3'] = $data3;

setcookie('moncookie', serialize($tmp), time() + 86400, '/', 'mondomain.org');

Évitez aussi l’envoi d’un cookie sur l’évènement unload en JavaScript. On a l’impression d’être rattrapé par le col au moment de partir.