Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/03/2005, 18:58
Avatar de Lio Tse
Lio Tse
 
Fecha de Ingreso: febrero-2004
Mensajes: 21
Antigüedad: 20 años, 2 meses
Puntos: 0
direcciones externas en el menú

Tengo mi sitio modularizado, de forma que los enlaces del menú son index.php?variable=id.
El problema es que quiero implantar un foro que está en otro servidor; y me gustaría que el enlace del foro estuviera añadido al menú... pero no me funciona. El código del programa es el siguiente:
Código PHP:
<?php
if (!empty($_GET["mod"])) {
    
$mod=$_GET["mod"];
}else{
    
$mod=1//compruebo que haya un valor en la variable y, en caso de no estar se  lo asigno por defecto.
}
include(
"conf.php");
$sql="SELECT * FROM modulos WHERE id='$mod'";
$ra=mysql_query($sql,$con);
if (
mysql_num_rows($ra)) {
$ras=mysql_fetch_array($ra);
mysql_free_result($ra);
extract($ras); //extraigo las direcciones de la base de datos
    
if ($directorio!="") {
        
$modulo=$directorio."/".$modulo//la variable $directorio me recoge la dirección donde está el archivo, mientras que la variable $modulo recoge el nombre del archivo
        
$nomod=$nombre//nombre de la sección para la cabecera
        
if ($casa==1) {  // la variable $casa recoge si el lugar es externo, para cuando su valor es igual a 1
            
header($modulo); // esto es lo que creo que no funciona. Aquí $directorio="http://dirección", y $modulo="http://direccion/archivo"
            
exit;
        }
    }
    include(
"menu.php");
    include(
"cabecera.htm");
    include(
$modulo);
    include(
"pie.htm"); // en caso de no ser enlaces externos desarrolla los módulos del menú. Esta parte funciona perfectamente.
    
$sql="UPDATE modulos set visitas=visitas+1 where id='$mod'";
    
$rs=mysql_query($sql,$con);
}else{
    die(
"No se pudo realizar la conexión a la base de datos");
}
mysql_close($con);
?>
¿ Qué es lo que hago mal? ¿ Cómo podría arreglarse este problema?

¿ Podría alguien ayudarme?

Gracias
__________________
Hoy es siempre todavía