Ciao ragazzi, ho un problemone che ci sto sbattendo la testa da giorni...
Provo a spiegarmi... ho un software in PHP che invia delle email agli utenti. L'email è in tre lingue: ita, ger e eng.
Ora, l'email che mi arriva è la seguente (vi posto il codice HTML, che faccio prima rispetto a spiegarlo):
codice HTML:
Per proseguire nella procedura clicca sul seguente link:
<a href="http://www.sito.com/reservation.php?lang=it&n_pren=9&ggiorno=6&mmese=2&anno=07&sess=0fij01i7fr8u81831q0kn7 tlj7">http://www.sito.com/reservation.php?lang=it&n_pren=9&ggiorno=6&mmese=2&anno=07&sess=0fij01i7fr8u81831q0kn7tlj7</a>
Grazie
Notate che nel primo link, quello tra i tag <a>, c'è uno spazio nell'indirizzo, all'interno del numero di sessione. Questo spazio viene creato arbitrariamente (penso dal server): una volta sta nel numero di sessione, una volta nel nome del sito, un'altra nel giorno e così via...
E' una cosa che mi fa impazzire, anche perchè il codice PHP è corretto: l'ho ricontrollato decine di volte e non ha spazi o caratteri accentati nè tantomeno non comuni (tipo "£$%&()... )
Poi, il bello, è che a volte succede nella parte di email in lingua italiana, altre in quella tedesca, altre in quella inglese.
Senza nessuna logica apparente.
Ora, vi chiedo, è un problema del mio software o, come credo, del server sul quale il sito risiede? (non ho fatto prove su altri server sinceramente... dovrei?)
Vi prego... help...