Mantener datos de un select en php
Tengo un formulario en php echo en Codeigniter, el cual tiene librerías de validación que me permiten volver a llenar el formulario cuando la validación es false, y muestra el mensaje de validación y mantiene los datos que el usuario ha alcanzado a llenar del formulario, el problema lo tengo en un select múltiple he implementado un script para pasar datos de un select a otro, lo saque de esta web http://www.martiniglesias.eu/blog/pasar-opciones-de-un-select-list-multiple-a-otro-con-jquery/202 entonces cuando paso los datos al otro select y hay error de validación se recarga la pagina y se pierde los datos que he pasado al select, quisiera saber como implementar alguna función para mantener los datos del select cuando se recargue la pagina