Está en la página 1de 2

Pasar una variable de JavaScript a PHP

Esto ya es algo ms complicad, hay que tener en cuenta que PHP se ejecuta en el servidor mientras que JavaScript se ejecuta en el cliente; esto obliga a recargar la pgina para enviar los datos de la variable JavaScript al servidor. La recarga se puede hacer de diversas formas. A continuacin el ejemplo de cdigo:
<?php echo '<head> <title>'.$_SERVER[PHP_SELF].'</title> </head> <html> <body>'; echo '<script languaje="JavaScript"> var varjs="variable en JavaScript "; </script>'; if (! isset($_POST[variable_php])) { echo '<form action="'.$_SERVER[PHP_SELF].'" method=post name=pasar> <input type=hidden name=variable_php></form>'; echo '<script languaje="JavaScript"> document.pasar.variable_php.value=varjs; document.pasar.submit(); </script>'; } echo "Valor de la variable en PHP: $_POST[variable_php] <br>"; echo "<a href=$_SERVER[PHP_SELF]>Recargar la Pgina</a>";

echo '</body> </html>'; ?>

También podría gustarte