Ocultar ID al entrar a la Pagina

Iniciado por MakiaResc, 9 Septiembre 2007, 07:33 AM

0 Miembros y 1 Visitante están viendo este tema.

MakiaResc

Bueno comienza mi duda, digamos que yo envio un email a un amigo el cual es una broma, pero para ello cuando responda la broma sobrer sexo me llege el wemail a mi sin que se de cuenta.

Es decir hagamos un ejemplo con web fantasma:

www.algojaja.com/id=micorreo@gmail.com

pero lo quew yo quiero es que cuando el haga clic en el correo que por ejemplo va a decir TEXT de SEXO y el link seria el de arriba, como podria hacer para que cuando el hiciera clic en el link, al entrar a la web la web tomara la variable y la guardara, de modo que al entrar a la web el solo viera

www.algojaja.com/

Cabe mencionar que de momento tengo esto:

<INPUT TYPE="hidden" name="destinatario" VALUE="<? echo $id; ?>

Entonces cuando el envia las respuestas de sexo las respuestan van a llegar al correo que este enfrente de id=  pero si el se da cuenta de lo de la ID= logicamente lo va a borrar entonces si lo borra al enviar las respuestas nbo le llegarian a nadie, por ello quiero saber si existe metod de que la web recoja el id y lo borre pero lo deje en este campo oculto

<INPUT TYPE="hidden" name="destinatario" VALUE="<? echo $id; ?>

Espero haberme explicado y espero me puedan ayudar...


Hans el Topo

puedes hacer un form que con los datos del GET se rellene y se autoenvie por POST a otro form que será el que tú amiwito va a responder

asi tienes los datos


puedes haerlo también por cookies o sesiones
 

z0t0

Buenas, mira si estudias un poco como funcionan por ejemplo los formularios en html ...

<form action="..." method=POST> en vez de GET que muestra toda la informacion en la url tanto variables... cambia el method=GET por method=POST...

PD: no se si hay mas funciones asi que te puedan valer.

Un Saludo.

Cansado de que la gente invente, cuente y luego reinvente.

MakiaResc

No me entendieron, lo que yo en si quiero es que al entrar a la pagina

www.algojaja.com/id=micorreo@gmail.com

Y que la pagina se autorecarge y aparezca asi

www.algojaja.com/

Pero que en el campo

<INPUT TYPE="hidden" name="destinatario" VALUE="<? echo $id; ?">

Se haya guardado la ID de la primera pagina y al mostrar

www.algojaja.com/


El campo tome el valor de:

<INPUT TYPE="hidden" name="destinatario" VALUE="micorreo@gmail.com">

Y ojala me ayuden con el codigo o el php


alone-in-the-chat

Podrias hacer en el index.php de la pagina algo asi


Código (php) [Seleccionar]


<?php
session_start
();
if (isset(
$_GET['id']))
{
    if (
session_is_registered('destinatario') == false)
    {
          
session_register("destinatario");
     }
    
$_SESSION['destinatario'] = $_GET['id'];
    
header("Location http://www.algojaja.com");

}


?>




Eso en la cabecera ,
Y mas abajo podrias colocar algo asi

Código (php) [Seleccionar]

if (isset($_SESSION['destinatario']))
{
   echo "<INPUT TYPE='hidden' name='destinatario' VALUE='".$_SESSION['destinatario']."'>";
}



No lo eh probado  :xD toy de salida pero deberia de funcionarte bien  :D , al menos espero que te ayude


Saludos
Because maybe
You're gonna be the one that saves me
And after all
You're my wonderwall
d[n_n]b

MakiaResc

Ahorita cuando acabe mi tarea lo pruebo y te aviso pero de antemano gracias por el codigo lo pruebo y os aviso vale...

SirLanceCC

tambien puedes codificar el correo en base 64 y así no se vería descaradamente el correo, pero si seguirían estando los caracteres en la url... espero que me entiendas

MakiaResc

si se de que me hablas pero el problema es derspues decodificar la url ....

Ya voy a priobar el codigo de arriba


MakiaResc

alone-in-the-chat ya lo probe el codigo pero si entro a la página www.www.com/?id=correo@hotmail.com no pasa nada se sige mostrando el correo en la ulr y la segunda parte del codigo si funciona pero en la primera no pasa nada......

alone-in-the-chat

Citar
alone-in-the-chat ya lo probe el codigo pero si entro a la página www.www.com/?id=correo@hotmail.com no pasa nada se sige mostrando el correo en la ulr y la segunda parte del codigo si funciona pero en la primera no pasa nada......

XD pero si sere distraido :P weno si te fijas estoy iniciando la session en la parte de arriba vdd??
bueno en ese momento se envian cabeceras al explorador , por ello cuando llega a la parte de ejecutar el
Código (php) [Seleccionar]

header ().....

debe de lanzar un error  por que la funcion header tb envia cabeceras al explorador pero como ya se enviaron no permite

;D

toncssss puedes probar a redireccionar con javascript
como?

Código (php) [Seleccionar]

echo '
<script type = "text/javascript" language="javascript">
document.location.href = "http://www.algojaja.com";
</script> ';




espero que ahora si te sirva xD por cierto de nuevo lo hice a la apurada :P asi que mejoralo

Saludos
Because maybe
You're gonna be the one that saves me
And after all
You're my wonderwall
d[n_n]b