Comunidad de diseño web y desarrollo en internet online

Cómo y dónde incluir enlaces a otras páginas

Citar            
MensajeEscrito el 09 Ago 2008 08:08 pm
Hola a todos, siento si el título es confuso pero no sé bien cómo preguntar esto.
Sé utilizar get e if para acceder al contenido dentro de una misma página, pero no para hacerlo de una página a otra (ni si se hace de la misma forma). Quisiera saber cómo y donde se colocarían los enlaces para lo que quiero hacer.

Quiero hacer que
en vez de: http://miweb.com/oceano.php
se vea: http://miweb.com?lugar=oceano

Y también para hacer que
en vez de: http://miweb.com/oceano.php?ver=peces
se vea: http://miweb.com?lugar=oceano?ver=peces

Ejemplo del sitio
index.php: aquí están los enlaces a otras dos páginas (oceano.php y bosque.php)
oceano.php: contenido sobre peces y algas.
bosque.php: contenido sobre animales y plantas.

Por eleone_w

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 10 Ago 2008 08:13 pm
La verdad, no entendí muy bien.

De cara a los buscadores, lo mejor es que tus enlaces sean:
http://miweb.com/oceano.php/peces
En lugar de lo que pides.

Para ello, se hace que una redirección del servidor haga que apunte una cosa, a la otra.

Mucha info, aquí. (más aún)

Por El Oso Amoroso

Claber

1780 de clabLevel

6 tutoriales

 

Madrid, España, Europa, Eurasia, La Tierra, Sist.Solar, Vía Láctea, UNIVERSO

firefox
Citar            
MensajeEscrito el 10 Ago 2008 09:21 pm
lo que el se refiere es q quieres una web modular eso es lo q yo puedo entender para esto te recomiendo la funcion swicth de php si sabes de programacion es como el case de visual basic esto en php se usa para hacer web's modulares tipo nuke puedes buscar en google todo lo relacionado con web's modulares en php

Por talcual

686 de clabLevel



 

Colombia

msie7
Citar            
MensajeEscrito el 10 Ago 2008 10:45 pm

Código :

#index.php
if (isset($_GET['lugar']) && $_GET['lugar'] == 'oceano') { include('oceano.php');  }
elseif (isset($_GET['lugar']) && $_GET['lugar'] == 'bosque') { include('bosque.php'); }
else { echo 'Error?';  }


Código :

#oceano.php
if (isset($_GET['ver']) && $_GET['ver'] == 'peces') { include('peces.php'); }
elseif (isset($_GET['ver']) && $_GET['ver'] == 'mamiferos') { include('mamiferos.php') }
else { echo 'Error?'; }


(...)

Por Necrophasto

Claber

148 de clabLevel



Genero:Masculino  

Diseñador gráfico y web

mozilla
Citar            
MensajeEscrito el 11 Ago 2008 08:22 pm
Efectivamente, lo que te dicen sobre el "swich", o el "elseif", es cómo habrás de hacerlo.
(aunque es más eficiente con el "swich")

Lo que yo te mencionaba, era sobre la apariencia final de la URL. Algo muy importante, y que merece ser tenido en cuenta.

Por El Oso Amoroso

Claber

1780 de clabLevel

6 tutoriales

 

Madrid, España, Europa, Eurasia, La Tierra, Sist.Solar, Vía Láctea, UNIVERSO

firefox
Citar            
MensajeEscrito el 16 Ago 2008 05:52 pm

Necrophasto escribió:

Código :

#index.php
if (isset($_GET['lugar']) && $_GET['lugar'] == 'oceano') { include('oceano.php');  }
elseif (isset($_GET['lugar']) && $_GET['lugar'] == 'bosque') { include('bosque.php'); }
else { echo 'Error?';  }

(...)

Gracias a todos por las respuestas, esto era justo lo que quería saber, no sabía que se hacía con includes, gracias!


rizome escribió:

Lo que yo te mencionaba, era sobre la apariencia final de la URL. Algo muy importante, y que merece ser tenido en cuenta.

Sí, sobre eso ando documentándome, pero no tengo aún mucha idea, gracias por los enlaces!

Por eleone_w

3 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.