Kan jeg ha PHP og AJAX Innenfor samme sted?

Kan jeg ha PHP og AJAX Innenfor samme sted?


AJAX er en hyppig brukt webutvikling sikt og godt støttet i form av nettleser kompatibilitet, med alle de store nettleserens utviklere som arbeider for å gjøre Javascript motorer sine nettlesere 'raskere og kraftigere. Selv om noen av AJAX koden kan være komplisert, åpen kildekode-biblioteker er tilgjengelige for eksempel jQuery, og Yahoo! Brukergrensesnitt bibliotek, som gjør AJAX interaksjoner enklere med minimal kode. Disse bibliotekene gjøre komplekse interaksjoner og effekter mulig, slik at du kan lage enkle brukervennlige nettsteder med et profesjonelt preg.

PHP

PHP er et server-side skriptspråk for å lage dynamiske websider. PHP-motoren behandler PHP-kode på nettsidene, og deretter sender resultatene til webserveren å sende til brukerens nettleser. Som behandling foregår på serveren, kan data lagres i tekstfiler eller en database slik at data om brukeren skal lagres mellom øktene, for eksempel brukerens navn og adresse for en e-handel. En ulempe med server side scripting er at siden har å lesse - etter et valg gjort av brukeren for eksempel - for å vise resultatene.

Javascript

Javascript er en klient-side språk i hjertet av alle de store nettlesere, slik at behandling og brukerinteraksjon å finne sted i nettleseren. For sikkerhets skyld, håndhever leseren strenge regler på de operasjoner som Javascript kan utføre, og det er sandboxed i nettleseren og blokkert fra å skrive til brukerens filsystem for eksempel. Informasjon kan ikke lagres på brukerens datamaskin mellom besøk pålitelig, som brukeren kan slette nettleserdata sine til enhver tid, eller få tilgang til nettstedet fra en annen datamaskin.

AJAX

Asynkron Javascript og XML eller AJAX, refererer til en rekke web utviklingen metoder som brukes for å lage interaktive nettsteder. AJAX gjør websider for å be om data asynkront fra en server, slik at forespørselen skal foregå i bakgrunnen uten å endre sidevisningen og være synlige for besøkende. Med server-side scripting, handlinger er synkron; brukeren sender inn et skjema, data blir sendt til serveren, behandles av PHP-motoren og deretter hele siden sendes tilbake til klienten for å vise resultatene. AJAX gjør det mulig for leseren å sende data til serveren i bakgrunnen, og deretter koden kan endre visnings om nødvendig når nettleseren får resultatene.

AJAX og PHP

AJAX og PHP fungerer godt sammen, noe som gir utvikleren det beste fra begge verdener. Lagring og prosessering funksjoner av server side scripting er tilgjengelig via PHP-skript som kjører på serveren, med resultatene sendes tilbake til nettleseren nær umiddelbart, uten en side refresh. Dette gjør websider til å oppføre seg mer som desktop-applikasjoner som brukerne er vant til, noe som gir en bedre brukeropplevelse. PHP kan behandle informasjon angitt av brukeren i sanntid i bakgrunnen, slik at umiddelbar tilbakemelding hvis brukeren angir ugyldige data, for eksempel, eller automatisk utfylling av skjema felt basert på brukerens valg.