Hola jcmedinaruiz:
Cambia la w+ por a+ esto hace que cuando abras el archivo el puntero este apuntando al final del mismo. De la otra forma El puntero queda al principio del archivo y solo te "graba" el ultimo dato
Te quedaria así
Código PHP:
$fhisto=fopen("logs/historial","a+");
$hora=date("h:i:s");
$fecha=date("j/n/Y");
fputs($fhisto,"$idses - $idusuario - $fecha - $hora \n");
fclose($fhisto);
Saludos