Autor Tema: Links sin moverse del index  (Leído 602 veces)

Desconectado ComVec

  • PHPerit@
  • *
  • Mensajes: 6
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Links sin moverse del index
« en: 29 de Enero de 2012, 20:25:16 pm »
Buenas soy nuevo en esto de la programación y hasta ahora la unica forma de poner links que se es la de
Código: [Seleccionar]
<a href="link.php">Tu texto</a>
Pero ya he visto en varias webs que al pinchar sobre el boton te lleva a otra página sin cambiar la url.

Ejemplo:
URL comienzo:
Código: [Seleccionar]
http://www.tuweb.com/index.php
URL final:
Código: [Seleccionar]
http://www.tuweb.com/index.php?ver=contacto
La verdad pido de antemano vuestra ayuda.

PD: No se si va en esta categoría pero como es la primera vez que posteo estoy una mijilla desorientado.

Comunidad PHPeros

Links sin moverse del index
« en: 29 de Enero de 2012, 20:25:16 pm »

Desconectado ivan m

  • PHPer@
  • **
  • Mensajes: 64
  • Karma: 0
  • Sexo: Masculino
  • Aprendiendo PHP!
    • Ver Perfil
    • Iván M.Z.
Re:Links sin moverse del index
« Respuesta #1 en: 29 de Enero de 2012, 20:29:17 pm »
Eso es bastante fácil hacerlo, solo necesitas una variable que te reconozca el nombre de la sección, lo que va después de ver=

Aquí te dejo el script que puso un compañero:

http://www.phperos.net/foro/index.php?topic=305.0

Para que salga ver en vez de id solo tienes que cambiar el código que te remarco:

Citar
<?PHP
   if (isset($_GET['id'])) {
      if (!empty($_GET['id']) && $_GET['id'] != "index") {
         if (file_exists($_GET['id'].".php")) {
            include ("./".$_GET['id'].".php");
         } else {
            echo "No existe esta seccion";
         }
      } else {
         include ("principal.php");
      }
   } else {
      include ("principal.php");
   }
?>

En total 4 palabras a cambiar, todas tienen que llevar el mismo valor.

Para usarlo tienes que crear una parte fija que nunca cambie, y para que aparezca el contenido en el hueco que has dejado para que cambie ahí es donde hay que pegar el código PHP
Proyectos actuales:[/b]
Generador de skates - v1 Terminada, empezando v2

Desconectado nmartin021

  • PHPero Avanzado
  • ****
  • Mensajes: 250
  • Karma: 9
    • Ver Perfil
Re:Links sin moverse del index
« Respuesta #2 en: 31 de Enero de 2012, 20:32:24 pm »
Eso es bastante fácil hacerlo, solo necesitas una variable que te reconozca el nombre de la sección, lo que va después de ver=

Aquí te dejo el script que puso un compañero:

http://www.phperos.net/foro/index.php?topic=305.0

Para que salga ver en vez de id solo tienes que cambiar el código que te remarco:

En total 4 palabras a cambiar, todas tienen que llevar el mismo valor.

Para usarlo tienes que crear una parte fija que nunca cambie, y para que aparezca el contenido en el hueco que has dejado para que cambie ahí es donde hay que pegar el código PHP
NO, NO y ¡NO!

Ese sistema tiene una vulnerabilidad LFI (Local File Inclusion) con la que podrían aprovechar otro bug y meterte hasta shells...

¡NO LO USES!

Desconectado Habbolippo

  • PHPer@ Fijo
  • ***
  • Mensajes: 158
  • Karma: 3
  • Sexo: Masculino
  • Locutor de radio, programador y desarrollador web.
    • Ver Perfil
    • Matías YA. (Yáñez Alarcón)
Re:Links sin moverse del index
« Respuesta #3 en: 03 de Febrero de 2012, 20:54:57 pm »
Pero si el quiere hacer un sistema de modulaciones que lo haga el solo le dio la idea... luego si es inseguro el ya vera... la verdad yo normalmente pongo un iframe en medio
Código: [Seleccionar]
<iframe src="news.php name="master_iframe" width="469" height="708" scrolling="yes" frameborder="0" id="cutenews" allowtransparency="true" application="true"></iframe>y aparte hago ejemplo equipo.html a tamaño igual al iframe y en los links pongo:
Código: [Seleccionar]
<a href="equipo.html" target="iframe_div/center">EQUIPO</a>Puedes ver como funciona en un diseño que estoy haciendo: http://radioloes.es/beta3 haz clic en EQUIPO y verás.
Hago publicidades para radios, webs, etc...
Puedes ver mis demos en http://matiasya.com.nu/