Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/01/2004, 04:07
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
La definición de tu $url con el DOCUMENT_ROOT si quieres puedes hacerla en ese conectar.php .. pero las llamadas a ese archivo en otros scripts debes de indicar (por lo menos en ese) la ruta absoluta .. sino pasa lo que te comentó Josemi...

Podrias hacer algo tipo:
Código PHP:
<?
include($_SERVER['DOCUMENT_ROOT']."/php/conectar.php") ;
include (
"$url/php/otro.php");
// etc
o .. sacas fuera a otro include la definición del $url

Código PHP:
<?
include("variables.php");
include(
"$url/php/nose.php");
// etc ...
sólo recuerda que tu "variables.php" o donde definas tu $url debe estar por encima de donde se use a posteriori. Piensa que usar include() supone que vas a "mezclar" el código que llamas en ese punto y que todo junto se ejecutará como un mismo script .. así que si alteras el orden ... para cuando PHP llegue ahí a ejecutar $url .. no estará definida si la defines despues en otro include más abajo.

Por otro lado ten presente lo que te menciona Josemi sobre los redireccionamientos con header() que són cabeceras HTTP para navegadores. Ahí tendras que usar tal vez otra variable como constante que indique algo tipo: http://www.tusitio.tal/

Podrías tener:

variables.php
Código PHP:
<?
$url 
"http://www.tusitio.tal";
$ruta_absoluta $_SERVER['DOCUMENT_ROOT'];
?>
Para llamarlo en tus scripts:

<?
include("variables.php");
include("$ruta_absoluta/php/nose.php");

// etc ...

header ("Location: $url/php/bla.html");
exit;
?>[/PHP]

Y .. si defines constantes para esas variables .. mejor todavía usando define() o incluso las constantes predefinidas de PHP: ___FILE___ y similares ...

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.