Ho individuato l'errore:
in sostanza, per essere sicuro che la chiamata di salvataggio viene dalla pagina di inserimento, ho creato un "Token"....
$token ="mytoken";
$_SESSION['token'] = "mytoken";
queste due variabili le metto a confronto nel metodo di salvataggio, e se sono uguali effettua il salvataggio.
Il problema, (dicevo) lò individuato; con il Browser Internet di Android (che credo sia Safari) non imposta $_SESSION['token'], e di conseguenza non fa il salvataggio.
Prima non lo vedevo perchè, all'interno della condizione "else", non avevo impostato nessun messaggio di errore di risposta.
cosa posso fare in questo caso....?
NB:
se commento la condizione fà il salvataggio.