Abbi pazienza e scusami.

Ho inserito nella pagina index.php questo:

session_start();
session_register('lang');
$HTTP_SESSION_VARS['lang'] = $HTTP_GET_VARS['lingua'];


Ma che sia get o post credo di aver sbagliato e di non aver capito la logica. Che cosa fa php quando si fa session_start();
e session_register('lang');?

Ogni volta che si riapre la pagina, mantiene la variabile registrata?