Ver Mensaje Individual
  #5 (permalink)  
Antiguo 31/08/2010, 20:07
Avatar de TECKNOCK
TECKNOCK
 
Fecha de Ingreso: agosto-2010
Mensajes: 80
Antigüedad: 14 años, 3 meses
Puntos: 1
Busqueda Respuesta: Pasar una variable JavaScript a una función PHP

En realidad al ser JAVA del lado Cliente es "TEORICAMENTE" imposible que pueda enviarle una variable al PHP que esta en el lado servidor. Esto se debe a la seguridad, ¿te imaginas si pudieramos enviarle al servidor cosas que contengan codigo dañino?... jejeje

Sin embargo yo he logrado enviar variables desde JAVA a PHP con GET:

En JAVA pones:

Código PHP:
<script language="JavaScript">
  function 
Enviar_Variable()
   {
      var 
MiVar_Java "Hola Mundo !!!";

      
location.href:"MiPagina.php?MiVar_Viajera="+MiVar_Java;
   }
<
script
Como ves luego de "?" puedes declarar una variable viajera y le das el valor de tu variable en JAVA

Luego en "MiPagina.php"
Código PHP:
<?php 
  
function Recibe_Var_Java()
 {
   
$MiVar_PHP $_GET["MiVar_Viajera"];

   echo 
$MiVar_PHP;
 }
?>
Verás que te imprime "Hola Mundo !!!".

Lo Malo:
MiVAr_Viajera se verá en el URL y todos podran conocer lo que estas enviando. Sin embargo luego de recivir la variable puedes hacer un REFRESH (volver a llamar a la misma pagina) para que ya no se vea nada en la URL... tarda una micra de segundo.