Foros del Web » Programando para Internet » PHP »

Cambiar enlace por otro ocultando la direccion original

Estas en el tema de Cambiar enlace por otro ocultando la direccion original en el foro de PHP en Foros del Web. Hola a todos, Bueno tengo una duda aver si alguien seria tan amable y me podria ayudar. Mi duda es como le puedo hacer para ...
  #1 (permalink)  
Antiguo 10/04/2011, 23:14
 
Fecha de Ingreso: abril-2011
Mensajes: 5
Antigüedad: 13 años
Puntos: 0
Pregunta Cambiar enlace por otro ocultando la direccion original

Hola a todos,

Bueno tengo una duda aver si alguien seria tan amable y me podria ayudar.
Mi duda es como le puedo hacer para cambiar un link como el de abajo
ejemplo:
http://paginaweb.com/pagina/2.php

quisiera saber como cambiar el enlace de arriba por este de abajo con codigo php

http://paginaweb.com/?page=2

Por favor que alguien me lo explique o ponga el codigo php completo

Muchas Gracias.
  #2 (permalink)  
Antiguo 12/04/2011, 22:19
 
Fecha de Ingreso: febrero-2008
Ubicación: Madrid
Mensajes: 50
Antigüedad: 16 años, 2 meses
Puntos: 3
Respuesta: Cambiar enlace por otro ocultando la direccion original

pero en que momento necesitas hacer esto, el enlace de donde viene ?

por si o por no mirate la funcion preg_replace de php

saludos.
  #3 (permalink)  
Antiguo 12/04/2011, 22:22
Avatar de Aaronus23  
Fecha de Ingreso: diciembre-2010
Ubicación: https://home
Mensajes: 81
Antigüedad: 13 años, 4 meses
Puntos: 4
Respuesta: Cambiar enlace por otro ocultando la direccion original

eso se hace con una funcion del archivo .htaccess llamada ModRewrite... investigalo en google :D
  #4 (permalink)  
Antiguo 12/04/2011, 23:19
 
Fecha de Ingreso: abril-2011
Mensajes: 5
Antigüedad: 13 años
Puntos: 0
Respuesta: Cambiar enlace por otro ocultando la direccion original

Cita:
Iniciado por Aaronus23 Ver Mensaje
eso se hace con una funcion del archivo .htaccess llamada ModRewrite... investigalo en google :D
Bueno si conozco la que mencionas y si la e usado, pero lamentablemente no es la que busco.

Una ves la encontré y la guarde en una memoria USB pero me la robaron.

La que yo busco es una que hace la misma función de esta pagina: http://www.habbos.es/?page=2

la cual esta así: lo cual es lo que quiero.

y sin el php script estaría así: y esto es lo que no quiero.

Bueno aver si alguien me puede ayudar. salu2
  #5 (permalink)  
Antiguo 12/04/2011, 23:25
 
Fecha de Ingreso: abril-2011
Mensajes: 5
Antigüedad: 13 años
Puntos: 0
Respuesta: Cambiar enlace por otro ocultando la direccion original

Cita:
Iniciado por elier_rp Ver Mensaje
pero en que momento necesitas hacer esto, el enlace de donde viene ?

por si o por no mirate la funcion preg_replace de php

saludos.
Lo necesito para poder utilizar la función de siguiente pagina y pagina anterior.
El php script esta en el index.php y en todas las paginas que tengan el botón de siguiente pagina y pagina anterior.
  #6 (permalink)  
Antiguo 12/04/2011, 23:34
 
Fecha de Ingreso: abril-2011
Mensajes: 5
Antigüedad: 13 años
Puntos: 0
Respuesta: Cambiar enlace por otro ocultando la direccion original

después si se presiona de nuevo en el botón de pagina siguiente cambiaría a "page=3" y no "pagina/3.php" como lo muestra la siguiente imagen:
  #7 (permalink)  
Antiguo 13/04/2011, 02:15
 
Fecha de Ingreso: abril-2011
Mensajes: 5
Antigüedad: 13 años
Puntos: 0
Respuesta: Cambiar enlace por otro ocultando la direccion original

ya lo encontré! que feliz estoy, lo tenia también en mi laptop guardado =)
por si alguien lo necesita compartiré el código php con todos.

Código PHP:
Ver original
  1. <?
  2. switch($_GET['page']) {
  3. case 2:
  4. include("paginas/page2.php");
  5. break;
  6. case 3:
  7. include("paginas/page3.php");
  8. break;         
  9. default:
  10. ?>
  11.  
  12. <a href="?page=2" class="menu">pagina2</a><br>
  13. <a href="?page=3" class="menu">pagina3</a><br>
  14.  
  15. <?
  16. break;
  17. }
  18. ?>

Pueden ver un demo en la siguiente pagina: http://bgmania.hostei.com/paginacion/

Etiquetas: enlace, link
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:34.