Come aggiornare PHP utilizzando JavaScript

January 6

Come aggiornare PHP utilizzando JavaScript


JavaScript è un linguaggio di scripting lato client che viene utilizzato per aggiungere funzionalità come la validazione dei form, il rilevamento del browser e una serie di altre funzioni coinvolgenti a pagine web. Come JavaScript, PHP è un linguaggio di scripting, ma PHP è un linguaggio di scripting lato server, in modo da esso viene eseguito su un server web. Dal momento che i comandi JavaScript vengono eseguiti quando il browser riceve una pagina web, mentre i comandi PHP vengono eseguiti quando il browser richiede una pagina web, nelle lingue possono lavorare insieme per fornire ulteriori interattività.

istruzione

1 Aprire un editor di testo e creare un nuovo file con estensione .php. Questo file conterrà il codice PHP che verrà eseguito quando il browser richiede la pagina web dal server utilizzando JavaScript. Nome del file jsphp.php.

2 Aggiungere "<? Php" e "?>" Delimitatori di script al file jsphp.php. Qualsiasi testo inserito tra i delimitatori è codice PHP e viene eseguito sul server prima che la pagina viene restituita al browser.

<? Php

/

Codice php va qui. /

?>

3 Dichiarare una variabile denominata MSG. Questa variabile PHP conterrà il valore della jsVar variabile JavaScript. Scrivi MSG alla pagina web con un messaggio.

<? Php

/

Codice php va qui /

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

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

/ * Scrivere un messaggio alla pagina web con il passato-in variabili. * /

echo "Il valore di variabile:". $ MSG;

?>

4 Aggiungere un pulsante HTML per il file sulla linea immediatamente dopo il delimitatore di PHP chiusura codice. Questo pulsante utilizzare JavaScript per inviare il valore della variabile jsVar al codice PHP, cambiando il valore MSG. Tipo di etichetta del pulsante tra i tag <button> e </ button> HTML.

<? Php

/

Codice php va qui /

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

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

/ * Scrivere un messaggio alla pagina web con il passato-in variabili. * /

echo "Il valore di variabile:". $ MSG;

?>

<Tasto> Invia Javascript per PHP </ button>

5 Aggiungere JavaScript per il tasto che indica la pagina per inviare il valore di jsVar al codice PHP quando il pulsante viene premuto. In questo esempio, il valore di MSG è cambiato da un messaggio vuoto al messaggio "Ciao Mondo!"

<? Php

/

Codice php va qui /

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

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

/ * Scrivere un messaggio alla pagina web con il passato-in variabili. * /

echo "Il valore di variabile:". $ MSG;

?>

<Button onclick = "window.open ( 'jsphp.php? JsVar = Ciao Mondo!')"> Invia Javascript per PHP </ button>

6 Richiedi jsphp.php dal server utilizzando un browser web. Quando la pagina viene prima apertura, MSG avrà un valore vuoto. Una volta che il pulsante viene premuto, JavaScript invierà il nuovo valore MSG allo script PHP e il messaggio cambierà.

Consigli e avvertenze

  • Utilizzare i "/ *" e "* /" delimitatori nel codice per indicare i commenti. I commenti sono ignorati quando si esegue lo script e sono un ottimo modo per migliorare la leggibilità del codice.
  • Per rendere lo script più user friendly, aggiungere codice PHP per controllare il valore di MSG e cambiare solo se vi è un valore passato-in.
  • Posizionamento di PHP e JavaScript all'interno del tag HTML vi darà una pagina web completa, invece di codice grezzo.
  • Provate ad usare AJAX per usufruire di PHP e JavaScript interazioni.
  • Dal momento che PHP viene eseguito su un server e JavaScript viene eseguito in un browser, le due lingue non interagiscono direttamente.
  • Poiché questo script utilizza il metodo GET per inviare i dati a PHP, è visibile nella URL. Assicurarsi di codificare le informazioni sensibili.