AJAX consente di eseguire in modo asincrono presentazione e codice di elaborazione. Ciò significa che un utente invia informazioni senza la necessità di aggiornare o ricaricare un'altra pagina Web. Per proteggere contro lo spamming, è possibile disattivare accesso diretto, quindi il codice non può essere eseguito da un'origine esterna. Il codice deve essere eseguito dal tuo sito Web, e disattivando l'accesso diretto si ferma agli spammer di automazione di sottomissione.
Istruzioni
1
Pulsante destro del mouse il file JS Ajax che contiene il codice di elaborazione. Fare clic su "Apri con" e scegli il tuo editor preferito di JS o Ajax.
2
Aggiungere il codice seguente all'inizio del codice Ajax per bloccare l'accesso diretto:
Se (! defined('BASEPATH') uscita ('vostra risposta qui.');
Se viene eseguito il codice Ajax da qualsiasi altra pagina ma il vostro pagine Web interne, il testo "Your response here" viene visualizzato. Sostituire questo testo con il proprio.
3
Salvare il file e utilizzare il browser Web per testare il nuovo codice. Digitare la pagina Ajax nella barra degli indirizzi del browser. Il testo della risposta uscita Visualizza nel browser.