Autor Tema: Variables JavaScript A PHP?  (Leído 13220 veces)

Desconectado SoyJoaquin.

  • PHPero Master
  • ******
  • Mensajes: 2.737
  • Karma: 131
  • Sexo: Masculino
  • ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ Problem?
    • Ver Perfil
    • IsoMap
Variables JavaScript A PHP?
« en: 08 de Junio de 2010, 01:32:41 am »
Buenas..
Necesito una ayuda que no se si es simple...
¿Como paso una variable de javascript a php?

Tengo una idea que seria con un campo invisible pero es demasiado inseguro :S

¿Ayuda?
Twitter: @JoakoM010



Comunidad PHPeros

Variables JavaScript A PHP?
« en: 08 de Junio de 2010, 01:32:41 am »

Desconectado javipilo

  • PHPero Experto
  • *****
  • Mensajes: 975
  • Karma: 31
  • Sexo: Masculino
    • Ver Perfil
Re:Variables JavaScript A PHP?
« Respuesta #1 en: 08 de Junio de 2010, 10:07:12 am »
Eso busco yo, para terminar mi pasapalabra en JS y PHP.

Saludos

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re:Variables JavaScript A PHP?
« Respuesta #2 en: 08 de Junio de 2010, 10:37:23 am »
Pues como dices puedes pasarla por un campo invisible
<input type="hidden" etc etc

O tambien puedes pasarla por $_GET redireccionando con href.location
href.location("http://www.google.es?var=" + var);

Saludos!!
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado marco811

  • PHPero Avanzado
  • ****
  • Mensajes: 306
  • Karma: 16
  • Sexo: Masculino
  • ¡¡Hola mundo!!
    • Ver Perfil
    • Personalidad Web
Re:Variables JavaScript A PHP?
« Respuesta #3 en: 08 de Junio de 2010, 12:39:02 pm »
Queras decir pasar un dato de Javascript a PHP y no una variable. Una variable es imposible ya que javascript se ejecuta despues del PHP  :)

Desconectado SoyJoaquin.

  • PHPero Master
  • ******
  • Mensajes: 2.737
  • Karma: 131
  • Sexo: Masculino
  • ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ Problem?
    • Ver Perfil
    • IsoMap
Re:Variables JavaScript A PHP?
« Respuesta #4 en: 08 de Junio de 2010, 21:06:15 pm »
Pues como dices puedes pasarla por un campo invisible
<input type="hidden" etc etc

O tambien puedes pasarla por $_GET redireccionando con href.location
href.location("http://www.google.es?var=" + var);

Saludos!!

En caso de que fuera por $_GET se podría codificarla? Por ejemplo.. Base64, MD5, Etc...
Saludos.
Twitter: @JoakoM010



Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re:Variables JavaScript A PHP?
« Respuesta #5 en: 09 de Junio de 2010, 00:14:57 am »
En caso de que fuera por $_GET se podría codificarla? Por ejemplo.. Base64, MD5, Etc...
Saludos.

Puedes codificarlo siempre que puedas decodificarlo despues para usarla de nuevo (a no ser que esto ultimo no lo necesites)
Si quieres pasar "pepe" por $_GET codificado para luego tratarla, en el archivo destino tendrás que decodificar para obtener de nuevo "pepe". Por eso MD5 no te serviría pero Base64 y otros métodos si.

Si quieres hacer eso, yo te recomiendo crear tu propio método de codificiación cambinado unos caracteres por otros y demás.

Saludos!
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado javipilo

  • PHPero Experto
  • *****
  • Mensajes: 975
  • Karma: 31
  • Sexo: Masculino
    • Ver Perfil
Re:Variables JavaScript A PHP?
« Respuesta #6 en: 17 de Junio de 2010, 15:25:48 pm »
Si que  se pueden pasar variables JS.
Miren de la siguiente forma (Cosa de siquillote):

<script>
 var r = "" + screen.width + " x " + screen.height +"";
</script>
<?php
echo "<script>document.write(r)</script>";
?>
Nos da la resolución

Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Re:Variables JavaScript A PHP?
« Respuesta #7 en: 17 de Junio de 2010, 15:31:37 pm »
Si que  se pueden pasar variables JS.
Miren de la siguiente forma (Cosa de siquillote):

<script>
 var r = "" + screen.width + " x " + screen.height +"";
</script>
<?php
echo "<script>document.write(r)</script>";
?>
Nos da la resolución
eso no pasa variables de js a php :/ eso muestra un código js -.-

Desconectado Siquillote

  • PHPero Master
  • ******
  • Mensajes: 4.229
  • Karma: 179
  • Sexo: Masculino
    • Ver Perfil
Re:Variables JavaScript A PHP?
« Respuesta #8 en: 17 de Junio de 2010, 15:35:59 pm »
Si que  se pueden pasar variables JS.
Miren de la siguiente forma (Cosa de siquillote):

<script>
 var r = "" + screen.width + " x " + screen.height +"";
</script>
<?php
echo "<script>document.write(r)</script>";
?>
Nos da la resolución

Si eso lo muestra como JS, pero si lo quieres a PHP sería esto:


<?php
$_SESSION
[&#39;r&#39;] = "<script>document.write(r)</script>";
$r $_SESSION[&#39;r&#39;];
?>


Y punto, ademas javi, que te lo dije por el msn....

#Fdo. Physlet

Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Re:Variables JavaScript A PHP?
« Respuesta #9 en: 17 de Junio de 2010, 15:39:18 pm »
No se si es que aquí no sabeis leer...
Según el título, quiere pasar JS a PHP

<?php
$_SESSION
[&#39;r&#39;] = "<script>document.write(r)</script>";
$r $_SESSION[&#39;r&#39;];
?>

Esto es sencillamente una mierda

El título dice JS a PHP
Código: [Seleccionar]
function pasaraphp(texto) {
php_varhola = texto;
}
<input type="text" onchange="pasaraphp(this.value);" />
Est sería el título, y es imposible.
La manera es o con AJAX, o creando una cookie que se lea despues, según sea el objetivo del script

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re:Variables JavaScript A PHP?
« Respuesta #10 en: 17 de Junio de 2010, 22:51:38 pm »
La manera es o con AJAX, o creando una cookie que se lea despues, según sea el objetivo del script

Pues no veo por qué es incorrecto el método que yo planteo.
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Re:Variables JavaScript A PHP?
« Respuesta #11 en: 18 de Junio de 2010, 15:13:11 pm »
Pues no veo por qué es incorrecto el método que yo planteo.
No he dicho que sea incorrecto, pero depende si el usuario lo quiere hacer sin actualizar y todo esto