Ho realizzato un form di login.
Il problema e' che se user e password sono corrette bisogna reindirizzare in una seconda pagina.

il metodo che uso per controllare se il login e' stato fatto correttamente e' il seguente

Codice PHP:
function login_AJSHP($Login,$Password){
           
$ret '';
       if ( empty( 
$Login ) || empty( $Password )  )
            
$ret "Riempire tutti i campi
\n"
;
        if ( ! (
$row_array $this->checkPass($Login,$Password)))
               
$ret .= "Login o Password errata.\n";
         
         if ( 
$ret == "" ){
             
$this->cleanUserSession$row_array[ID], $row_array[Login], $row_array[Password] );
                
$ret 'entro';
           }
           return 
$ret
la parte javascript e' questa

codice:
listener.login_AJSHP_Result = function(v) {
		if(document.getElementById)
			document.getElementById('result').innerHTML = v;
			if (v == 'entro')
				location.href='logged.php';
				
	}
Ma sara' sicuro?

son dovuto ricorrere a questo espendiente perche' se faccio in questo modo

Codice PHP:
if ( $ret == "" ){
             
$this->cleanUserSession$row_array[ID], $row_array[Login], $row_array[Password] );
               
header('location:logged.php')
           } 
mi dice che c'e' un errore nella classe di login di tipo 404
al che ho messo un path assoluto
Codice PHP:
header('Location: [url]http://localhost/1/2/logged.php[/url]');// $ret = 'entro'; 
pero' non succede nulla: la pagina viene caricata ma non viene reindirizzata.