Buongiorno,
come posso fare per non rendere visibile la password da inserire nell'SMTP di PHPMailer?
Codice PHP:
$mail->Password = '';
Buongiorno,
come posso fare per non rendere visibile la password da inserire nell'SMTP di PHPMailer?
Codice PHP:
$mail->Password = '';
Invisibile per chi?
Da qualche parte deve essere memorizzata, tipicamente in un file di configurazione, in un database o nel codice PHP stesso.
Per gli utenti che visitano il sito non sarà comunque visibile.
I suggerimenti che do più spesso:
- Le funzioni mysql_* non fanno più parte di PHP. Usa PDO o MySQLi.
- Il supporto a PHP 5.x è cessato l'1 gennaio 2019, e con esso le funzioni mysql_*. Che ti piaccia o no.
- Non memorizzare le password in chiaro nella base di dati. Usa password_hash().
- Indenta correttamente il codice e usa nomi significativi per gli identificatori.
Visualizzare il sorgente della pagina significa visualizzare il codice HTML della pagina, non il codice PHP (o altro) che lo ha generato. Provare per credere !
I suggerimenti che do più spesso:
- Le funzioni mysql_* non fanno più parte di PHP. Usa PDO o MySQLi.
- Il supporto a PHP 5.x è cessato l'1 gennaio 2019, e con esso le funzioni mysql_*. Che ti piaccia o no.
- Non memorizzare le password in chiaro nella base di dati. Usa password_hash().
- Indenta correttamente il codice e usa nomi significativi per gli identificatori.
Questo è semplice HTML e non contiene alcuna informazione sensibili.
Questo codice PHP però non è funzionante: per essere funzionante dovrebbe essere incluso tra il tag <?php, in questo modo non verrà nemmeno visualizzato nel sorgente della pagina web. Inoltre è in locale, hai installato un webserver?
Ciao!
regolamento altervista_______________ regolamento forum