Programación Web y Scripting > PHP

 Cifrar Variable En La Url

(1/2) > >>

Ithilien:
Hola, alguien podría ayudarme con el cifrado de variables en PHP para pasarlas entre páginas a través de la URL? Necesito que varias páginas se comuniquen entre sí y necesitan de estas variables. He estado buscando, y no se la manera ( si la hay ) de cifrar / descrifrar. Y, por otro lado, existe alguna sesion mysql para que varias páginas compartan la misma conexion? Es decir, solo en index se produzca la conexión y luego en otras a las que se accede, se utilice ese log in que ya se hizo.

Muchas gracias!

F_Tanori:
Puedes usar el Metodo Post ( no es cifrado pero es 'oculto' para el usuario  :rolleyes:  )

tambien puedes usar funciones como


Md5
Sha1

Tambien puedes usar variables de Sesion

en este foro hay mucha informacion al respecto

y en la pagina de PHP

http://www.php.net/manual/es/ref.session.php

Para la otra duda puedes usar conexiones persistentes segun entiendo
aunque en realidad no son recomendables

http://www.php.net/manual/es/function.mysql-pconnect.php


Saludos

Ithilien:
Hola Tanori,

he estado buscando más información sobre Post pero parece que ha de tener inputs al estilo de cajas de texto y demás. Lo que quiero hacer tener un .php que me conecte a MySQL con los datos de un dos inputs ( user, password ), y si conecta porque sea correcto, entonces, paso a otro .php que muestra una imagen que se va actualizando cada 60 segundos ( esto es lo de menos ), pero claro, necesito de nuevo el user y el password para conectar a MySQL. Esque si en el primer php hago lo de refrescar, a la segunda vez que refresco, me da error, porque parece que toma como vacíos los parámetros del formulario de login. No sé si me explico.

F_Tanori:

--- Cita de: "Ithilien" ---he estado buscando más información sobre Post pero parece que ha de tener inputs al estilo de cajas de texto y demás. Lo que quiero hacer tener un .php que me conecte a MySQL con los datos de un dos inputs ( user, password )
--- Fin de la cita ---
  ?
 :blink:


lo mejot seria enviarlo por post , el metodo va en el formulario
<!--html--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>HTML </td></tr><tr><td id='CODE'><!--html1--><form  name="frm" action="destino.php" method="post"> <!--html2--></td></tr></table><div class='postcolor'><!--html3-->

(que quede claro que post no va cifrado, solo va oculto al usuario)



haz leido sobre sesiones, puedes buscar en este foro hay muchas discusiones al respecto


Saludos

Ithilien:
Lo que quiero decir esque necesariamente necesito un formulario para hacer el post, según lo que veo. OK, pero mi problema es que quiero enviar unas variables que ya recogí desde otro form y las tengo de la forma $usuario=$_GET[...] y $password=...

con estas variables $usuario y $password abro una conexion mySQL para ver si son correctos los parametros y si lo son, entonces los tengo que enviar a otro .php para ya trabajar. por que tengo que hacer eso? Porque si hago un refresh de la pagina en la que estoy ahora mismo, entonces cuando se hagan $usuario=$_GET[...] y $password=... dará error en el refresco, porque los toma vacíos. Entiendes ya?

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa