Allora, non ho capito se devi passare un valore da PHP a js o da js a PHP.
Se devi passare da PHP a js non fai altro che utilizzare il seguente codice:
codice:
var variabileJs = <?php echo $miaVarPhp?>;
In questo caso il js vede la variabile PHP
Se vuoi far vedere il js a PHP devi mettere il valore in un campo di una form HTML ad esempio:
<input type="hidden" name="passaggioaPHP">
(ovviamente all'interno di una form)
caricare il valore via js con una funzione del tipo:
codice:
function caricamento(){
document.form.passaggioaPHP.value = tuaVarJs;
}
Magari sull'evento onLoad della pagina HTML
poi esegui un submit con la funzione js
codice:
document.form.submit();
Al caricamento della pagina trovarai il valore in $_POST['passaggioaPHP'] utilizzabile nella tua pagina PHP.
N.B. nel mio esempio la form deve essere la seguente:
codice:
<form name="form" action="<?php echo $_SERVER['PHP_SELF']?>" method="post">
In alternativa puoi passare il tutto tramite get ovviamente con un refresh di pagina es:
codice:
<script>
window.open("stessapagina.php?nomevariabile" + valore, "self");
</script>