Sto codificando un nuovo sito. È come StackExchange, un sito sociale e un blog. Cerco di creare un sito multilingue, ma non riesco a decidere come farlo.
Devo usare i moduli, quindi devo usare OOP, pur avendo un'interfaccia multilingua. Come lo posso fare?
Ci sono due opzioni di lingua (turco e inglese), utilizzate continuamente (esempio: pagina iniziale ecc.) o non (alcuni errori, ad esempio: "inserisci la tua posta" ecc.)
-
Posso usare una classe e uso la matrice (per uso continuo),
-
Posso usare una classe e una pagina XML (per errori),
oppure posso avere una classe e tre pagine di lingua: turco, inglese ed errori.
Quale offre le migliori prestazioni?
Altro problema è la sicurezza php-mysql.
Sto usando mysqli. Io uso mysqli_real_escape_string
per bloccare i caratteri HTML, ma non è abbastanza. Quindi uso anche le stored procedure.
Che altro posso fare? Qual è il tuo consiglio?