Programación Web y Scripting > PHP
Cifrar Variable En La Url
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
[#] Página Siguiente
Ir a la versión completa