Ciao a tutti,
Ho un problema con il seguente script (checkLogin.php)... in pratica quando viene caricato non esegue il submit.
Se invece inserisco un print "qualcosa a caso" o un echo dopo che inizializzo le variabli di sessione, lo script viene eseguito.
Qualcuno sa da cosa può dipendere?
Codice PHP:
<?php         
    
@session_start();
    require_once(
'Myclass.class.php');
    
    
$username $_POST['username'];
    
$password $_POST['password'];
    
$data $_POST['data'];
    
$valorex $_POST['valorex'];
        
    
//USO LDAP
    
    
if(Myclass::checkPassword($username,$password)){

            
$_SESSION['username']= $username;        
            
$_SESSION['logged'] = 1;
              

?>

<form name="checkForm">

<input name="data" type="hidden" value="<?php echo $data;?>"/>
<input name="valorex" type="hidden" value="<?php echo $valorex;?>"/>

</form>
       <script language='javascript'>
               document.checkForm.method="POST";
               document.checkForm.action="../tabella.php";
            document.checkForm.submit();
        </script>

<?php

        
}else{
        
?>        
     <script language='javascript'>
        
            location.href='../index.php';
            alert("Utente non riconosciuto");
        </script>

<?php        

        
}
?>