Foros del Web » Programando para Internet » PHP »

Consulta sobre variable

Estas en el tema de Consulta sobre variable en el foro de PHP en Foros del Web. Hola a todos! Estoy haciendo unos cambios en mi web que está hecha en PHP y quiero que todas los enlaces internos sean absolutos. Hace ...
  #1 (permalink)  
Antiguo 29/07/2012, 19:45
 
Fecha de Ingreso: febrero-2009
Mensajes: 193
Antigüedad: 15 años, 2 meses
Puntos: 3
Consulta sobre variable

Hola a todos!

Estoy haciendo unos cambios en mi web que está hecha en PHP y quiero que todas los enlaces internos sean absolutos.

Hace un tiempo dejé un mensaje en el foro de SEO sobre este asunto: http://www.forosdelweb.com/f64/links...os-seo-995545/

Y Waldragon me ayudó de la siguiente manera:

Cita:
Iniciado por waldragon Ver Mensaje
Se puede hacer con una variable, por ejemplo: $dominio="www.tusitio.com";
esta variable la pones en un archivo config.php el cual sera insertado en todos los archivos usando include() de esa forma, solo tendras que cambiar el valor de la variable $dominio y volver a subir el config.php, funciona bien, yo lo uso bastante.
En base a esto tengo una consulta. El archivo config.php, donde debo incluirlo? Arriba de la etiqueta HTML, o en Head, o dentro de body, o simplemente da igual mientras sea "arriba" de los enlaces que necesiten la variable? Aún así, cómo se estila hacer?

Mi segunda duda es, cómo hago para llamar a la variable en cada link de la web (para que quede el link absoluto)?

Cualquier consejo o recomendación que tengan son más que bienvenidos!
  #2 (permalink)  
Antiguo 29/07/2012, 21:23
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 10 meses
Puntos: 220
Respuesta: Consulta sobre variable

El archivo config puedes hacerlo preferencialmente arriba del html en cuanto a la primera duda

En cuanto a la segunda duda depende como tienes estructurado tus archivos php o si estas trabajando con mvc

En el archivo config puedes usar define para crear tus variables que vas a usar en todos los archivos del proyecto en este archivo puedes poner tambien la configuracion de la base de datos si lo deseas

Código PHP:
Ver original
  1. define("URL","http://www.misitio.com/");

para llamarlo en cada archivo php primera referencias el config y luego lo llamas de la siguiente manera

Código PHP:
Ver original
  1. <img src="<?php echo URL; ?>images/imagen01.jpg" />
  2. <a href="<?php echo URL; ?>admin/login.php" />
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones

Etiquetas: html, variables
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 01:11.