Slik deaktiverer Direct Access i Ajax

Ajax lar deg asynkront kjøre innlevering og behandling kode. Dette betyr at en bruker sender inn informasjon uten å måtte oppdatere eller laste en annen webside. For å beskytte mot spam, kan du deaktivere direkte tilgang, slik at koden ikke kan kjøre fra en ekstern kilde. Koden må kjøre fra nettsiden din, og deaktivere direkte tilgang stopper spammere fra å automatisere underkastelse.

Bruksanvisning

1 Høyreklikk på Ajax JS filen som inneholder prosesskoden. Klikk "Åpne med" og velg din foretrukne JS eller Ajax redaktør.

2 Legg til følgende kode i begynnelsen av Ajax-kode for å blokkere direkte tilgang:

if (definert ( 'BASEPATH') exit ( 'Ditt svar her.');

Hvis Ajax kode kjøres fra en annen side, men interne websider, "Your svar her" tekst vises. Erstatt denne teksten med din egen.

3 Lagre filen og bruke nettleseren til å teste den nye koden. Skriv inn Ajax siden i adressefeltet i nettleseren. Avkjørselen respons teksten vises i nettleseren.