Domanda

Sto lavorando su un sito web che ha molti profili aziendali con le loro informazioni di contatto che includono anche indirizzi e-mail. Ovviamente non voglio uscita gli indirizzi email di pianura nella sorgente a causa di spam. Potrebbe fare MrSmith [at] gmail.com o Oscurazione con ASCII ma queste soluzioni non sono l'ideale, non al 100% a prova di errore.

I profili hanno un modulo di contatto, ma ho anche bisogno di mostrare gli indirizzi email.

Quello che voglio fare è codificare le e-mail con PHP e poi decodificare con JS e creare il collegamento di ancoraggio in modo dinamico. Quindi ho bisogno di un algoritmo che è lo stesso in PHP un JS se c'è qualche ...

È stato utile?

Soluzione 2

ora ho risolto questo con un modulo che chiede all'utente di compilare un valore e inviarlo. Se il valore correggo, spettacolo indirizzo e-mail. impostare anche il parametro di sessione un 'isHuman' così che gli altri email saranno solo mostrare di default.

Altri suggerimenti

In primo luogo, l'utilizzo di SSL. Quindi utilizzare una richiesta AJAX per ottenere i dati (jQuery aiuterà con l'AJAX). Separare in due richieste. EX per yummyfood@mybusiness.com:

Una richiesta che dà yummyfood.

Poi un'altra richiesta che dà mybusiness.com.

L'ultima idea è quella di utilizzare reCAPTCHA Mailhide (da Google) . Sarà garantire la sua e-mail indirizzata bene se questo è l'approccio che si vuole prendere.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top