Hvordan oppdatere PHP Bruke Javascript

Hvordan oppdatere PHP Bruke Javascript


Javascript er en klient-side skriptspråk som brukes til å legge til funksjoner som form validering, nettleser deteksjon og en rekke andre engasjerende funksjoner til nettsider. Som Javascript, PHP et skriptspråk, men PHP er et server-side skriptspråk, så det kjøres på en webserver. Siden Javascript kommandoene utføres når nettleseren får en nettside, mens PHP kommandoene utføres når nettleseren ber om en web-side, kan disse språkene arbeide sammen for å gi ytterligere interaktivitet.

Bruksanvisning

1 Åpne en teksteditor og opprette en ny fil med php forlengelse. Denne filen vil inneholde PHP-kode som skal utføre når nettleseren ber om nettsiden fra serveren ved hjelp av Javascript. Gi filen jsphp.php.

2 Legg til "<? Php" og "?>" Script skilletegn til jsphp.php filen. All tekst plassert mellom disse skilletegn er PHP-kode og kjøres på serveren før siden er returnert til nettleseren.

<? Php

/

Php koden går her. /

?>

3 Erklære en variabel kalt MSG. Dette PHP variabel vil holde verdien av Javascript-variabelen jsVar. Skriv MSG til nettsiden sammen med en melding.

<? Php

/

Php koden går her /

/*declare a variable named MSG to hold the value sent using JavaScript.*/

$ MSG = $ _ GET [ "jsVar"];

/ * Skrive en melding til nettsiden sammen med bestått-variabelen. * /

echo "Variabel verdi:". $ MSG;

?>

4 Legg en HTML-knappen til filen på linjen umiddelbart etter PHP-koden avsluttende skilletegn. Denne knappen vil bruke Javascript for å sende jsVar variabelverdien til PHP-koden, endre MSG verdi. Skriv inn knappens etikett mellom <-knappen> og </ button> HTML-koder.

<? Php

/

Php koden går her /

/*declare a variable named MSG to hold the value sent using JavaScript.*/

$ MSG = $ _ GET [ "jsVar"];

/ * Skrive en melding til nettsiden sammen med bestått-variabelen. * /

echo "Variabel verdi:". $ MSG;

?>

<-knappen> Send Javascript for å PHP </ knapp>

5 Legg Javascript for å på knappen som instruerer siden for å sende verdien av jsVar til PHP-koden når knappen klikkes. I dette eksemplet er verdien av MSG endret fra en tom melding til meldingen "Hello World!"

<? Php

/

Php koden går her /

/*declare a variable named MSG to hold the value sent using JavaScript.*/

$ MSG = $ _ GET [ "jsVar"];

/ * Skrive en melding til nettsiden sammen med bestått-variabelen. * /

echo "Variabel verdi:". $ MSG;

?>

<-knappen Onclick = "window.open ( 'jsphp.php? JsVar = Hello World!')"> Send Javascript for å PHP </ knapp>

6 Be jsphp.php fra serveren ved hjelp av en nettleser. Når siden er åpnet, vil MSG har en tom verdi. Når knappen klikkes, vil Javascript sende den nye MSG verdi til PHP script og meldingen vil endre seg.

Hint

  • Bruk "/ *" og "* /" skilletegn i koden for å indikere kommentarer. Kommentarer blir ignorert når skriptet kjøres, og er en utmerket måte å forbedre koden lesbarhet.
  • For å gjøre manuset mer brukervennlig, legger PHP-kode for å sjekke verdien av MSG og bare endre det hvis det er en vedtatt i verdi.
  • Plassere PHP og Javascript innsiden av HTML-koder vil gi deg en komplett nettside i stedet for rå kode.
  • Prøv å bruke AJAX til å dra nytte av PHP og Javascript interaksjoner.
  • Siden PHP kjører på en server og Javascript kjører i en nettleser, gjør de to språkene ikke direkte samhandle.
  • Fordi dette skriptet bruker GET-metoden for å sende data til PHP, er det synlig i nettadressen. Sørg for å kode sensitiv informasjon.