in che senso è un problema di set di caratteri ?
Come posso risolverlo?
La SESSION lang stabilisce con quale lingua si sta navigando all'interno del sito, e funziona in tutto il sito dunque non credo sia li il problema...
Però se io commento questa parte
Codice PHP:
if ($_SESSION['error1']==""){
# Verifico che le date inserite siano successive di almeno n giorni alla data attuale
$n=2;
if (data_passata($data1,$_SESSION['lang'],$n) && $data1!=$data1_pck) {
$_SESSION['error1'] = $err_data_passata0.$n.$err_data_passata1;
}
if (data_passata($data2,$_SESSION['lang'],$n) && $_SESSION['error1']=="" && $data2!=$data2_pck) {
$_SESSION['error1'] = $err_data_passata0.$n.$err_data_passata1;
}
if (data_passata($data3,$_SESSION['lang'],$n) && $_SESSION['error1']=="" && $data3!=$data3_pck) {
$_SESSION['error1'] = $err_data_passata0.$n.$err_data_passata1;
}
}
Chiaramente non fa più il controllo, però passa all'altra pagina, dunque io credo che il problema stia qui.
Ovviamente non ne sono sicuro