Change page according to fetched GET Parameters

I think you could use the template_redirect hook. I needed to change your code a bit for my own readability:

<?php

/*
Plugin Name: Homepage redirect for SEOT
Plugin URI: 
Description: 
Version: 0.0.1
Author: Douglas L Sesar
Author URI: 
License: GPLv2
*/



function GET_Different_Page_on_front_parameter() {

    if (!session_id()):
            session_start();
    endif;

    if(!($_SESSION['start'])):
        $_SESSION['start']=$_GET['view'];
    endif;

}

add_action( 'init', 'GET_Different_Page_on_front_parameter');


add_action( 'template_redirect', 'redirect_another_homepage');

function redirect_another_homepage(){

    $front_page_slug=$_SESSION['start'];

    $front_page_id=get_page_by_path($front_page_slug);


    $content = $content.$front_page_id->ID;

    if(is_home()):

        $page=get_permalink($front_page_id->ID);

        wp_redirect( $page );
        exit();

    endif;

}

I did not check your session logic, but I think this should work for you (did not test). It should at least give you a direction to try.