grazie cinghialotto per il tuo tempo..

questo è il codice nella pagina di autenticazione:

<?php

if (isset($_SESSION['session_data'])) //verifico se la $_SESSION[session_data] è istanziata con i dati $_POST e $_GET

{
//UNSERIALIZE E DECODE DELLA SESSION
$array_session = unserialize(base64_decode($_SESSION 'session_data']));


/**
* VERIFICO SE NELLE CHIAVI DELL ARRAY_SESSION E' PRESENTE IL POST O IL GET E LI SALVO NEI RELATIVI ARRAY
*/

if(array_key_exists("get",$array_session))

{


//print_r($array_session['get']);
//ORA REINSERISCO IL CONTENUTO DI GET IN $_GET PRONTO PER ESSERE RISPEDITO
$_GET = $array_session['get'];

***QUI INIZIA IL MIO PROBLEMA
//redirect_header('$_SERVER['HTTP_REFERER']); //lo rimando alla pagina alla quale non ho avuto accesso ma il GET COME FACCIO A MANDARGLIELO!!!!!
//OPPURE nell $array_session prendo $_SERVER['HTTP_REFERER']
//redirect_header($array_session['url']);
}



//stessa cosa se ho un post

if (array_key_exists("post",$array_session))
{

$_POST = $array_session['post'];

}

}
?>