.htaccess non e' del php ma di apachecodice:php_flag "session.gc_maxlifetime" "3600" php_flag "session.cookie_lifetime" "3600"
Se invece lo metti nello script prima di session_start() ovvio che va in tutte le pagine, altrimenti vengono letti i valori inseriti in php.ini