PHP baze de php interacțiune și javascript
PHP este un limbaj pentru scrierea script-uri, care sunt executate pe partea de server și browser-ul client este trimis nu script-ul în sine, și numai rezultatele muncii sale. Acest lucru înseamnă că un utilizator care a încărcat pagina a site-ului dvs., nu va vedea codul sursă de script-ul și nici nu poate ghici ce este creat în mod dinamic pagina.
Dar nu atât de interacțiune fatală, indirectă noi oferim încă mai pot. Una dintre cele trei opțiuni pot fi utilizate pentru a transfera date între partea de client și server:
- Modificările aduse textului unei pagini (în script-ul);
- Utilizarea cookie-urilor;
- Utilizarea Ajax;
Prima metodă este adecvată numai pentru transmiterea de date și parametrii de la server la client. Metoda este simplă: atunci când generarea unei pagini necesare parametri sunt cusute direct în textul script-ul.
În acest exemplu, ne aflăm în etapa a paginii este introdusă în ea variabilă dată cu valoarea dorită. Acesta funcționează în felul următor:
Principalul dezavantaj al acestei metode - o limită privind dimensiunea datelor transmise. Dimensiunea maximă a unui cookie nu poate depăși 4K, în timp ce capacitatea de a face unii utilizatori pentru a instala cookie-urile în general dezactivate. Astfel, această metodă creează o lățime de bandă mare, deoarece Toate cookie-urile sunt trimise automat la server de fiecare dată când pagina este reîmprospătată.
Ambele metode de interacțiune sunt două neajunsuri comune:
Pentru a utiliza Ajax sunt create de obicei așa-numitele „front-end“ și „backend“. Backend - script PHP se execută pe server. De obicei astfel de script-uri reciclate structurate blocuri de date (tablouri), care nu conțin nici un clearance-ul.